lp:~yajo/duplicity/duplicity
- Get this branch:
- bzr branch lp:~yajo/duplicity/duplicity
Branch merges
- edso: Approve
-
Diff: 126 lines (+44/-7)4 files modifiedbin/duplicity (+28/-7)
bin/duplicity.1 (+8/-0)
duplicity/commandline.py (+5/-0)
duplicity/globals.py (+3/-0)
- duplicity-team: Pending requested
-
Diff: 55815 lines (+29724/-2223) (has conflicts)171 files modifiedCHANGELOG (+289/-53)
Changelog.GNU (+281/-164)
README (+5/-0)
README-REPO (+53/-0)
README-TESTING (+0/-138)
bin/duplicity (+151/-21)
bin/duplicity.1 (+23/-144)
docs/duplicity.asyncscheduler.rst (+0/-7)
docs/duplicity.backend.rst (+0/-7)
docs/duplicity.backends.azurebackend.rst (+0/-7)
docs/duplicity.backends.b2backend.rst (+0/-7)
docs/duplicity.backends.botobackend.rst (+0/-7)
docs/duplicity.backends.cfbackend.rst (+0/-7)
docs/duplicity.backends.dpbxbackend.rst (+0/-7)
docs/duplicity.backends.gdocsbackend.rst (+0/-7)
docs/duplicity.backends.giobackend.rst (+0/-7)
docs/duplicity.backends.hsibackend.rst (+0/-7)
docs/duplicity.backends.hubicbackend.rst (+0/-7)
docs/duplicity.backends.imapbackend.rst (+0/-7)
docs/duplicity.backends.lftpbackend.rst (+0/-7)
docs/duplicity.backends.localbackend.rst (+0/-7)
docs/duplicity.backends.mediafirebackend.rst (+0/-7)
docs/duplicity.backends.megabackend.rst (+0/-7)
docs/duplicity.backends.multibackend.rst (+0/-7)
docs/duplicity.backends.ncftpbackend.rst (+0/-7)
docs/duplicity.backends.onedrivebackend.rst (+0/-7)
docs/duplicity.backends.par2backend.rst (+0/-7)
docs/duplicity.backends.pydrivebackend.rst (+0/-7)
docs/duplicity.backends.rsyncbackend.rst (+0/-7)
docs/duplicity.backends.swiftbackend.rst (+0/-7)
docs/duplicity.backends.sxbackend.rst (+0/-7)
docs/duplicity.backends.tahoebackend.rst (+0/-7)
docs/duplicity.backends.webdavbackend.rst (+0/-7)
docs/duplicity.collections.rst (+0/-7)
docs/duplicity.commandline.rst (+0/-7)
docs/duplicity.diffdir.rst (+0/-7)
docs/duplicity.errors.rst (+0/-7)
docs/duplicity.filechunkio.rst (+0/-7)
docs/duplicity.globals.rst (+0/-7)
docs/duplicity.globmatch.rst (+0/-7)
docs/duplicity.gpg.rst (+0/-7)
docs/duplicity.gpginterface.rst (+0/-7)
docs/duplicity.lazy.rst (+0/-7)
docs/duplicity.librsync.rst (+0/-7)
docs/duplicity.log.rst (+0/-7)
docs/duplicity.manifest.rst (+0/-7)
docs/duplicity.patchdir.rst (+0/-7)
docs/duplicity.path.rst (+0/-7)
docs/duplicity.progress.rst (+0/-7)
docs/duplicity.robust.rst (+0/-7)
docs/duplicity.selection.rst (+0/-7)
docs/duplicity.statistics.rst (+0/-7)
docs/duplicity.tarfile.rst (+0/-7)
docs/duplicity.tempdir.rst (+0/-7)
docs/duplicity.util.rst (+0/-7)
docs/testing.overrides.gettext.rst (+0/-7)
docs/testing.overrides.rst (+0/-17)
docs/testing.unit.rst (+0/-34)
duplicity/_librsyncmodule.c (+1/-1)
duplicity/backend.py (+30/-0)
duplicity/backends/_cf_pyrax.py (+22/-0)
duplicity/backends/acdclibackend.py.OTHER (+151/-0)
duplicity/backends/azurebackend.py (+27/-5)
duplicity/backends/b2backend.py (+103/-0)
duplicity/backends/dpbxbackend.py (+49/-0)
duplicity/backends/gdocsbackend.py (+6/-0)
duplicity/backends/giobackend.py (+16/-0)
duplicity/backends/hsibackend.py (+5/-0)
duplicity/backends/hubicbackend.py (+4/-0)
duplicity/backends/lftpbackend.py (+29/-0)
duplicity/backends/localbackend.py (+6/-0)
duplicity/backends/megabackend.py (+147/-0)
duplicity/backends/multibackend.py (+14/-14)
duplicity/backends/ncftpbackend.py (+5/-0)
duplicity/backends/onedrivebackend.py (+4/-0)
duplicity/backends/par2backend.py (+4/-0)
duplicity/backends/pydrivebackend.py (+13/-0)
duplicity/backends/rsyncbackend.py (+5/-0)
duplicity/backends/ssh_paramiko_backend.py (+5/-0)
duplicity/backends/ssh_pexpect_backend.py (+6/-0)
duplicity/backends/swiftbackend.py (+7/-3)
duplicity/backends/sxbackend.py (+4/-0)
duplicity/backends/tahoebackend.py (+6/-0)
duplicity/backends/webdavbackend.py (+27/-0)
duplicity/collections.py (+103/-27)
duplicity/commandline.py (+107/-8)
duplicity/compilec.py (+4/-0)
duplicity/diffdir.py (+10/-6)
duplicity/dup_threading.py (+7/-0)
duplicity/file_naming.py (+0/-8)
duplicity/globals.py (+21/-3)
duplicity/globmatch.py (+19/-3)
duplicity/gpg.py (+31/-0)
duplicity/gpginterface.py (+0/-1)
duplicity/lazy.py (+37/-11)
duplicity/log.py (+3/-0)
duplicity/manifest.py (+18/-4)
duplicity/patchdir.py (+15/-6)
duplicity/progress.py (+8/-0)
duplicity/robust.py (+4/-3)
duplicity/selection.py (+72/-3)
duplicity/statistics.py (+14/-8)
duplicity/tarfile.py (+1/-1)
duplicity/util.py (+20/-0)
po/bg.po (+664/-20)
po/bs.po (+747/-18)
po/ca.po (+638/-14)
po/ca@valencia.po (+638/-14)
po/cs.po (+778/-15)
po/de.po (+842/-18)
po/duplicity.pot (+872/-11)
po/el.po (+638/-14)
po/en_AU.po (+841/-27)
po/en_GB.po (+844/-27)
po/eo.po (+638/-14)
po/es.po (+813/-19)
po/fi.po (+638/-14)
po/fr.po (+789/-23)
po/gl.po (+727/-23)
po/he.po (+642/-14)
po/hu.po (+737/-22)
po/id.po (+745/-18)
po/io.po (+637/-14)
po/it.po (+760/-20)
po/ja.po (+629/-17)
po/km.po (+638/-14)
po/ms.po (+774/-24)
po/nb.po (+690/-20)
po/nl.po (+638/-14)
po/oc.po (+653/-14)
po/pl.po (+720/-24)
po/pt.po (+666/-16)
po/pt_BR.po (+759/-24)
po/ru.po (+756/-30)
po/sl.po (+776/-20)
po/sq.po (+638/-14)
po/sr.po (+640/-14)
po/sv.po (+805/-41)
po/tr.po (+664/-14)
po/ug.po (+646/-14)
po/uk.po (+764/-18)
po/zh_CN.po (+712/-12)
requirements.txt (+13/-0)
setup.py (+10/-12)
testing/__init__.py (+8/-1)
testing/functional/test_selection.py (+8/-1)
testing/gnupg/gpg-agent.conf (+0/-3)
testing/gnupg/gpg.conf (+0/-9)
testing/infrastructure/.env (+0/-28)
testing/infrastructure/build-duplicity_test.sh (+0/-21)
testing/infrastructure/check_docker_container.sh (+0/-64)
testing/infrastructure/docker-compose.yml (+0/-75)
testing/infrastructure/duplicity_test/Dockerfile (+0/-81)
testing/infrastructure/ftp_server/Dockerfile (+0/-32)
testing/infrastructure/ftp_server/pureftpd.passwd (+0/-1)
testing/infrastructure/id_rsa (+0/-27)
testing/infrastructure/id_rsa.pub (+0/-1)
testing/infrastructure/setup.sh (+0/-27)
testing/infrastructure/ssh_server/Dockerfile (+0/-65)
testing/infrastructure/teardown.sh (+0/-26)
testing/test_code.py (+27/-0)
testing/unit/test_collections.py (+43/-5)
testing/unit/test_diffdir.py (+39/-8)
testing/unit/test_dup_time.py (+8/-0)
testing/unit/test_globmatch.py (+229/-0)
testing/unit/test_gpg.py (+2/-2)
testing/unit/test_gpginterface.py (+24/-0)
testing/unit/test_lazy.py (+11/-0)
testing/unit/test_manifest.py (+23/-1)
testing/unit/test_selection.py (+55/-0)
tox.ini (+36/-1)
Recent revisions
- 1373. By Yajo
-
Support partial metadata sync.
Fixes bug #1823858 by letting the user to choose partial syncing. Only the metadata for the target chain will be downloaded. If older (or newer) chains are encrypted with a different passphrase, the user will be able to restore to a given time by supplying only the passphrase for the chain selected by the `--restore-time` option when using this new option.
A side effect is that using this flag reduces dramatically the sync time when moving files from one to another location, in cases where big amounts of chains are found.
- 1372. By Kenneth Loafman
-
* Merged in lp:~mterry/duplicity/pydrive-root-0.7
- Just a tiny fix to clean up the temporary file we create to find the root ID.
It's a little surprising for the user if they wind up with this file called
"i_am_in_root" that they don't know where it came from. Almost sounds like
they were hacked. - 1371. By Kenneth Loafman
-
Bug #1813214 was marked fixed in 0.7.13. There were still a couple of copy.com references remaining in the docs and web. Got those nuked, finally.
- 1368. By Kenneth Loafman
-
* Fixed bug #1798206 and bug #1798504
* Made paramiko a global with import during __init__ so it would
not be loaded unless needed.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~duplicity-team/duplicity/0.8-series