Duplicity - Bandwidth Efficient Encrypted Backup

Bazaar branches of Duplicity

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:duplicity

There are download files available for Duplicity.

Duplicity has 26 active branches owned by 16 people and 1 team. There were 68 commits by 5 people in the last month.

Name Status Last Modified Last Commit
Series: 0.6-series
bug 1 Development 2014-04-20 15:32:17 UTC 2014-04-20
978. # Merged in lp:~mterry/duplicity/more...

Author: Kenneth Loafman
Revision Date: 2014-04-20 15:32:17 UTC

# Merged in lp:~mterry/duplicity/more-test-reorg
  - Here's another test reorganization / modernization branch. It does the
    following things:
    - Drop duplicity/misc.py. It is confusing to have both misc.py and util.py,
      and most of the code in misc.py was no longer used. I moved the one
      function that was still used into util.py.
    - Consolidated the various ways to run tests into just one. I made tox runs
      go through ./setup.py test, rather than nosetests. And I made the
      ./testing/run-tests scripts just call tox. Now we no longer need nosetests
      as a test dependency (although you can still use it if you want).
    - Added two more code quality automated tests: a pep8 one and a pylint one.
      I disabled almost all checks in each program that gave a warning. These
      tests just establish a baseline for future improvement.
    - Moved the test helper code into TestCase subclasses that all tests can
      use. And used more code sharing and setUp/tearDown cleverness to remove
      duplicated code.
    - Reorganized the tests in ./testing/tests into ./testing/functional and
      ./testing/unit -- for whether they drive duplicity as a subprocess or
      whether they import and test code directly. Each dir can have specialized
      TestCase subclasses now.
    - Renamed the files in ./testing/unit to more clearly indicate which file
      in ./duplicity they are unit testing.
    - Added some helper methods for tests to set environment and globals.*
      parameters more safely (i.e. without affecting other tests) by
      automatically cleaning up any such changes during test tearDown.
    - Removed test_unicode.py, since it is kind of dumb. It used to be more
      useful, but now with py2.6, we are just testing that one line of code
      in it is actually there.

lp:~mterry/duplicity/backend-unification (Has a merge proposal) 1 Development 2014-04-22 18:10:18 UTC 2014-04-22
985. Add ftp backend test

Author: Michael Terry
Revision Date: 2014-04-22 18:10:18 UTC

Add ftp backend test

lp:~duplicity-team/duplicity/0.6-debian 1 Development 2014-04-22 15:07:30 UTC 2014-04-22
23. more missing deps

Author: Michael Terry
Revision Date: 2014-04-22 15:07:30 UTC

more missing deps

lp:~duplicity-team/duplicity/po-updates (Has a merge proposal) 1 Development 2014-04-21 04:41:16 UTC 2014-04-21
747. Launchpad automatic translations update.

Author: Launchpad Translations on behalf of duplicity-team
Revision Date: 2014-04-21 04:41:16 UTC

Launchpad automatic translations update.

lp:~mterry/duplicity/drop-u1 (Has a merge proposal) 1 Development 2014-04-17 17:55:32 UTC 2014-04-17
969. Merge from trunk

Author: Michael Terry
Revision Date: 2014-04-17 17:55:32 UTC

Merge from trunk

lp:~stan/duplicity/list-all-files 1 Development 2014-04-16 08:47:09 UTC 2014-04-16
968. experiment list-all-files command

Author: Tristan Hill
Revision Date: 2014-04-16 08:45:51 UTC

experiment list-all-files command

lp:~chameleonator/duplicity/s3-skip-glacier bug 1 Development 2014-03-20 17:24:24 UTC 2014-03-20
968. Don't list unrestorable s3 keys store...

Author: Matt Thompson
Revision Date: 2014-03-20 16:57:36 UTC

Don't list unrestorable s3 keys stored in glacier

lp:~prateek/duplicity/s3-glacier bug(Has a merge proposal) 1 Development 2014-03-05 17:47:27 UTC 2014-03-05
936. Moved imports (again)

Author: someone1
Revision Date: 2014-03-05 17:47:27 UTC

Moved imports (again)

lp:~mterry/duplicity/python3 1 Development 2014-01-03 20:56:42 UTC 2014-01-03
952. Merge from trunk; not all tests fixed...

Author: Michael Terry
Revision Date: 2014-01-03 20:56:42 UTC

Merge from trunk; not all tests fixed for python3 yet

lp:~krissn/duplicity/xattr-selection-support 1 Development 2013-10-14 11:23:20 UTC 2013-10-14
931. Add possibility to include/exclude fi...

Author: Krzysztof Nowicki
Revision Date: 2013-10-14 11:21:33 UTC

Add possibility to include/exclude files based on presence of a given extended attribute.

lp:~gliptak/duplicity/1227758 1 Development 2013-10-05 18:02:54 UTC 2013-10-05
930. * Merged in lp:~mterry/duplicity/argv...

Author: ken
Revision Date: 2013-09-23 13:26:47 UTC

* Merged in lp:~mterry/duplicity/argv
  - Fix use of argv when calling os.execve

lp:~verb/duplicity/bucket_root_fix bug(Has a merge proposal) 1 Development 2013-09-06 06:35:43 UTC 2013-09-06
928. Add exception handling for bucket.get...

Author: Lee Verberne
Revision Date: 2013-09-03 23:12:16 UTC

Add exception handling for bucket.get_key()

bucket.get_key() sends a HEAD request to S3 to validate the key and obtain
metadata. Move this request to the retry block and handle exceptions.

lp:~kohen-d/duplicity/duplicity 1 Development 2013-04-08 19:36:13 UTC 2013-04-08
912. Initial CloudEngines (pogoplug) backe...

Author: David Kohen
Revision Date: 2013-04-08 19:34:39 UTC

Initial CloudEngines (pogoplug) backend support

lp:~duplicity-team/duplicity/0.6-releases 2 Mature 2013-01-23 14:34:34 UTC 2013-01-23
908. * Merged in lp:~duplicity-team/duplic...

Author: Kenneth Loafman
Revision Date: 2013-01-23 14:34:34 UTC

* Merged in lp:~duplicity-team/duplicity/po-updates
  - Updated translations

lp:~eric-friedrich84/duplicity/glacier 1 Development 2013-01-16 01:26:36 UTC 2013-01-16
903. Add very basic support for Amazon Gla...

Author: Eric Friedrich
Revision Date: 2013-01-16 01:12:50 UTC

Add very basic support for Amazon Glacier

lp:~mterry/duplicity/unicode-decode bug(Has a merge proposal) 1 Development 2012-09-13 06:04:46 UTC 2012-09-13
861. always load po files as utf8

Author: Michael Terry
Revision Date: 2012-09-13 06:04:46 UTC

always load po files as utf8

lp:~mterry/duplicity/early-catch-498933 (Has a merge proposal) 1 Development 2011-08-23 17:28:53 UTC 2011-08-23
779. early-catch of KeyError bug 498933

Author: Michael Terry
Revision Date: 2011-08-23 17:27:51 UTC

early-catch of KeyError bug 498933

lp:~mterry/duplicity/another-non-2.4-ism (Has a merge proposal) 1 Development 2011-08-21 00:01:15 UTC 2011-08-21
778. remove another non-2.4-ism I introduced

Author: Michael Terry
Revision Date: 2011-08-21 00:00:56 UTC

remove another non-2.4-ism I introduced

lp:~lapseofreason0/duplicity/lzma-compression bug 1 Development 2011-08-08 16:17:47 UTC 2011-08-08
774. Fixed problem with reading lzma files...

Author: Lapse of Reason
Revision Date: 2011-08-08 16:17:47 UTC

Fixed problem with reading lzma files.

Now everything seems to work but testing is still needed.

lp:~blueyed/duplicity/path-enodev-bugfix (Has a merge proposal) 1 Development 2011-02-11 17:45:36 UTC 2011-02-11
691. Handle ENODEV as "file does not exist...

Author: Daniel Hahler
Revision Date: 2011-02-11 17:43:31 UTC

Handle ENODEV as "file does not exist".

Reported by Wolfgang Rohdewald at

lp:~blueyed/duplicity/bug-669225 bug(Has a merge proposal) 1 Development 2010-11-04 23:15:44 UTC 2010-11-04
675. Catch "Couldn't delete file" response...

Author: Daniel Hahler
Revision Date: 2010-11-04 23:13:30 UTC

Catch "Couldn't delete file" response in sftp commands.

lp:~kevinoid/duplicity/windows-port bug(Has a merge proposal) 2 Mature 2010-10-25 15:32:25 UTC 2010-10-25
703. Include updates to GnuPGInterface Th...

Author: Kevin Locke
Revision Date: 2010-10-25 14:17:23 UTC

Include updates to GnuPGInterface

These updates are from the current state of a branch of development that
I created to port GnuPGInterface to Windows, fix some bugs, and add
Python 3 support. The branch is available on github at
<http://github.com/kevinoid/py-gnupg>. These changes are taken from
commit 91667c.

I have assurances from the original author of GnuPGInterface that the
changes will be merged into his sources with minimal changes (if any)
once he has time and that it is safe to merge these changes into other
projects that need them without introducing a significant maintenance

Note: This version of GnuPGInterface now uses subprocess rather than
"raw" fork/exec. The threaded waitpid was removed due to threading
issues with subprocess (particularly Issue 1731717). It should be
largely unnecessary as any zombie child processes are reaped when a new
subprocess is started. If the more immediate reaping is required, the
threaded wait can easily be re-added (and less-easily be made thread
safe with subprocess).

Signed-off-by: Kevin Locke <klocke@digitalenginesoftware.com>

lp:~gustavo-orair/duplicity/rsync_options 0 Experimental 2010-07-14 21:40:43 UTC 2010-07-14 This branch has not been pushed to yet.
lp:~tomaz-muraus/duplicity/backend-spideroak-diy (Has a merge proposal) 1 Development 2010-06-29 08:05:45 UTC 2010-06-29
644. When using listmatch filenames are no...

Author: Tomaz Muraus
Revision Date: 2010-06-29 07:02:12 UTC

When using listmatch filenames are now unqouted so colons and other special characters don't cause problems.

Also all the tests now pass.

lp:~l2g/duplicity/use-py.test 0 Experimental 2009-09-22 05:33:52 UTC 2009-09-22
615. Adding conftest.py for py.test config...

Author: Larry Gilbert
Revision Date: 2009-09-22 05:33:52 UTC

Adding conftest.py for py.test configuration hooks (right now just setting
up temporary directories)

lp:~rossp/duplicity/signature-volsize bug 1 Development 2009-07-26 21:44:21 UTC 2009-07-26
575. The commits so far break the manifest...

Author: Ross Patterson
Revision Date: 2009-07-26 21:44:21 UTC

The commits so far break the manifest handling, it's no longer being written to the remote. This would likely be fixed applying much the same logic as has been applied to signatures in this branch. Also, some tests in filenaming are failing since I added volume numbers to signature filenames.

126 of 26 results
You can't create new branches for Duplicity.