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 1 active review.

Duplicity has 34 active branches owned by 28 people and 1 team. There were 14 commits by 5 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: 0.7-series
(Linked to a blueprint) 1 Development 2015-05-27 11:15:56 UTC 2015-05-27
1095. * Merged in lp:~noizyland/duplicity/f...

Author: Kenneth Loafman
Revision Date: 2015-05-27 11:15:56 UTC

* Merged in lp:~noizyland/duplicity/fix-progress
  - Fixes bug 1264744. selection.filelist_globbing_get_sfs leaves the
    filelist file object's position at the end of the file. When the
    --progress option is used the filelists need to be read twice. On
    the second read nothing is read from the file because file has
    already been read and the position is EOF. This patch calls seek(0)
    on the filelist to reset the position to BOF so that subsequent
    read() calls will return data.
* Added pylint ignore error in

Series: 0.6-series
bug 1 Development 2015-05-06 16:15:53 UTC 2015-05-06
1002. * Prep for 0.6.26 -- This release due...

Author: Kenneth Loafman
Revision Date: 2015-05-06 16:15:53 UTC

* Prep for 0.6.26 -- This release due to bug 1416344. This is a security
  bug with such a low chance of being used as to be nonexistant, but the
  distros have decided to break the world anyway, so here goes, needless
  work to fix a nonexistant problem.

lp:~jmwilson/duplicity/capabilities (Has a merge proposal) 1 Development 2015-04-26 23:49:19 UTC 2015-04-26
1089. Drop capabilities and change user whe...

Author: James Wilson
Revision Date: 2015-04-26 23:28:51 UTC

Drop capabilities and change user when duplicity is run as root.

lp:~cemsbr/duplicity/duplicity (Has a merge proposal) 1 Development 2015-04-20 12:51:33 UTC 2015-04-20
1088. * Fixed bug 1444404 with patch from S...

Author: Kenneth Loafman
Revision Date: 2015-04-20 12:51:33 UTC

* Fixed bug 1444404 with patch from Samu Nuutamo
  - rdiffdir patch crashes if a regular file is changed to a non-regular
    file (symlink, fifo, ...)

lp:~mterry/duplicity/python3 1 Development 2015-04-16 02:27:40 UTC 2015-04-16
963. Update imapbackend to not use depreca...

Author: Michael Terry
Revision Date: 2015-04-16 02:27:40 UTC

Update imapbackend to not use deprecated rfc822 module

lp:~overlordtm/duplicity/koofr 1 Development 2015-04-01 11:25:52 UTC 2015-04-01
1088. Backendtest passes

Author: overlord_tm
Revision Date: 2015-04-01 11:25:52 UTC

Backendtest passes

lp:~mterry/duplicity/gdrive 1 Development 2015-02-12 16:17:51 UTC 2015-02-12
1075. Half-finished gdrive port

Author: Michael Terry
Revision Date: 2015-02-12 16:17:33 UTC

Half-finished gdrive port

lp:~m4ktub/duplicity/0.6-reliability (Has a merge proposal) 1 Development 2014-12-13 18:56:17 UTC 2014-12-13
999. Merge from 0.6-series main branch.

Author: Claudio Gil
Revision Date: 2014-12-13 18:56:17 UTC

Merge from 0.6-series main branch.

lp:~gliptak/duplicity/ignoremock1 (Has a merge proposal) 1 Development 2014-12-06 01:26:24 UTC 2014-12-06
1030. Ignore test dependency mock-1.0.1-py2...

Author: Gábor Lipták
Revision Date: 2014-12-06 01:24:49 UTC

Ignore test dependency mock-1.0.1-py2.7.egg

lp:~bruno-poirier/duplicity/duplicity 1 Development 2014-11-29 20:23:34 UTC 2014-11-29
1024. Allow the use of custom identity modu...

Author: Gu1
Revision Date: 2014-11-29 20:09:32 UTC

Allow the use of custom identity modules with pyrax

lp:~stefanfisk/duplicity/timemachine 0 Experimental 2014-10-28 17:52:01 UTC 2014-10-28
1012. Partially working excluding using Tim...

Author: Stefan Fisk
Revision Date: 2014-10-28 17:49:43 UTC

Partially working excluding using Time Machine's settings

lp:~jflaker/duplicity/BugFix1325215 bug(Has a merge proposal) 1 Development 2014-10-11 17:24:42 UTC 2014-10-11
1000. Fixing Bug #1325215. man page -- The...

Author: Jeffrey Flaker
Revision Date: 2014-10-11 17:23:50 UTC

Fixing Bug #1325215. man page -- The reference to "--progress_rate" as a parameter is incorrect. Should be "--progress-rate".

lp:~kartoch/duplicity/hubic (Has a merge proposal) 1 Development 2014-08-18 06:26:24 UTC 2014-08-18
998. Add try/catch to handle error during ...

Author: Kartoch
Revision Date: 2014-08-18 06:30:25 UTC

Add try/catch to handle error during hubic authentication

lp:~kiwnix/duplicity/onedrive 1 Development 2014-07-30 15:17:00 UTC 2014-07-30
996. * Initial support for onedrive backen...

Author: Eduardo Garcia
Revision Date: 2014-07-30 15:14:38 UTC

* Initial support for onedrive backend, by using command line utility onedrive-cli

lp:~fredrik-loch/duplicity/azure 1 Development 2014-06-02 11:22:30 UTC 2014-06-02
991. Added docstring

Author: Fredrik Loch
Revision Date: 2014-06-02 11:22:30 UTC

Added docstring

lp:~mturquette/duplicity/duplicity (Has a merge proposal) 1 Development 2014-05-21 20:47:53 UTC 2014-05-21
990. Introduce --no-secret-key option for ...

Author: Mike Turquette
Revision Date: 2014-05-21 20:41:11 UTC

Introduce --no-secret-key option for the purpose of encrypting backups
with only a public key. Without this change duplicity begins a backup,
but then fails subsequent backups while trying to decrypt the first
volume. This scheme is most useful for laptops and other mobile devices
where the user does not wish to keep the secret key on disk.

This concept was first published to the list in 2010:

Signed-off-by: Mike Turquette <>

lp:~antmak/duplicity/0.6-par2-fix (Has a merge proposal) 1 Development 2014-05-12 07:06:11 UTC 2014-05-12
983. Added user defined verbatim options f...

Author: antmak
Revision Date: 2014-05-12 07:03:08 UTC

Added user defined verbatim options for par2

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:~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:~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:~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:~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
<>. 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 <>

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 for py.test config...

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

Adding 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.

134 of 34 results
You can't create new branches for Duplicity.