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 5 active reviews.

Duplicity has 49 active branches owned by 39 people and 1 team. There were 23 commits by 6 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:duplicity
Series: 0.8-series
1 Development 2016-11-21 21:43:06 UTC 2016-11-21
1158. * Merged in lp:~ed.so/duplicity/manpa...

Author: Kenneth Loafman
Revision Date: 2016-11-21 21:43:06 UTC

* Merged in lp:~ed.so/duplicity/manpage.fixes
  - Fix html output via rman on the website

lp:duplicity/0.7-series
Series: 0.7-series
(Linked to a blueprint)(Has a merge proposal) 2 Mature 2016-11-21 21:37:28 UTC 2016-11-21
1253. * Merged in lp:~ed.so/duplicity/manpa...

Author: Kenneth Loafman
Revision Date: 2016-11-21 21:37:28 UTC

* Merged in lp:~ed.so/duplicity/manpage.fixes
  - Fix html output via rman on the website

lp:~ed.so/duplicity/manpage.fixes (Has a merge proposal) 1 Development 2016-11-21 15:18:16 UTC 2016-11-21
1156. fix html output via rman

Author: ed.so
Revision Date: 2016-11-21 15:02:38 UTC

fix html output via rman

lp:~aaron-whitehouse/duplicity/Bug_1624725_files_within_folder_slash bug(Has a merge proposal) 2 Mature 2016-11-20 22:17:31 UTC 2016-11-20
1249. Merge in changes from trunk.

Author: Aaron Whitehouse
Revision Date: 2016-11-20 22:14:58 UTC

Merge in changes from trunk.

lp:~dernils/duplicity/robust-dropbox-backend (Has a merge proposal) 1 Development 2016-11-17 11:35:54 UTC 2016-11-17
1158. minor fix in manpage

Author: nils
Revision Date: 2016-11-17 11:35:54 UTC

minor fix in manpage

lp:~mwilck/duplicity/0.7-series (Has a merge proposal) 1 Development 2016-09-21 12:48:59 UTC 2016-09-21
1243. GPG: enable truly non-interactive ope...

Author: Martin Wilck
Revision Date: 2016-09-21 12:48:59 UTC

GPG: enable truly non-interactive operation with gpg2

GPG always tries to grab a passphrase from the gpg agent, even
if is run with "--batch --no-tty" (as enforced by the
meta_interactive = 0 setting of gpginterface.py).

Sometimes this behavior is not intended. I would like to be able
to run a backup job truly interactively. This would be possible,
but duplicity's check_manifests() function calls gpg to compare
the remote (encrypted) and local manifest, which, with gpg2,
will pop up the gpg agent pinentry every time I try to save backup
(with gpg1, duplicity will just give up on the verification).

I found that it's possible to force gpg2 to behave like gpg1 by
using the command line option "--pinentry-mode=cancel". My patch
applies this option if duplicity's "--use-agent" option is unset.

Now, even with gpg2, backups can be saved without any passphrase
dialog, at the cost of not being able to verify the manifests. Users
who want the verification would just need to use "--use-agent", as
with gpg1.

For restore, this change has no effect, as duplicity will ask for the
passphrase anyway if "--use-agent" is not specirfied.

lp:~mwilck/duplicity/duplicity (Has a merge proposal) 1 Development 2016-09-21 12:42:37 UTC 2016-09-21
1150. GPG: enable truly non-interactive ope...

Author: Martin Wilck
Revision Date: 2016-09-21 12:42:37 UTC

GPG: enable truly non-interactive operation with gpg2

GPG always tries to grab a passphrase from the gpg agent, even
if is run with "--batch --no-tty" (as enforced by the
meta_interactive = 0 setting of gpginterface.py).

Sometimes this behavior is not intended. I would like to be able
to run a backup job truly interactively. This would be possible,
but duplicity's check_manifests() function calls gpg to compare
the remote (encrypted) and local manifest, which, with gpg2,
will pop up the gpg agent pinentry every time I try to save backup
(with gpg1, duplicity will just give up on the verification).

I found that it's possible to force gpg2 to behave like gpg1 by
using the command line option "--pinentry-mode=cancel". My patch
applies this option if duplicity's "--use-agent" option is unset.

Now, even with gpg2, backups can be saved without any passphrase
dialog, at the cost of not being able to verify the manifests. Users
who want the verification would just need to use "--use-agent", as
with gpg1.

For restore, this change has no effect, as duplicity will ask for the
passphrase anyway if "--use-agent" is not specirfied.

lp:~mstoll-de/duplicity/duplicity (Has a merge proposal) 1 Development 2016-08-22 08:49:16 UTC 2016-08-22
1123. New domain for b2 backend (the old on...

Author: Markus
Revision Date: 2016-08-22 08:30:17 UTC

New domain for b2 backend (the old one is supported until Feb 2nd, 2017)

lp:~arashad.ahamad/duplicity/duplicity (Has a merge proposal) 1 Development 2016-08-12 10:38:09 UTC 2016-08-12
1237. Added documentation for connecting to...

Author: Arashad Ahamad
Revision Date: 2016-08-12 10:38:09 UTC

Added documentation for connecting to IBM Bluemix ObjectStorage

lp:~fenisilius/duplicity/acd_init_mkdir (Has a merge proposal) 1 Development 2016-08-07 20:57:08 UTC 2016-08-07
1236. Initialize remote directory by creati...

Author: Ignacio Quezada
Revision Date: 2016-08-07 20:56:04 UTC

Initialize remote directory by creating it, checking with an exception raised by an ls to the directory

lp:~maciej-blizinski/duplicity/duplicity 1 Development 2016-07-16 22:47:47 UTC 2016-07-16
1114. Fix a UnicodeEncodeError in util.py. ...

Author: Maciej BliziƄski
Revision Date: 2016-07-16 22:44:21 UTC

Fix a UnicodeEncodeError in util.py.

The exception can contain a non-ascii character, so we're explicitly encoding it
in utf-8.

lp:~noizyland/duplicity/azurebackend_support_BlockBlobService 1 Development 2016-05-20 22:50:15 UTC 2016-05-20
1217. Use a dictionary to pass auth argumen...

Author: Scott McKenzie
Revision Date: 2016-05-20 22:50:15 UTC

Use a dictionary to pass auth arguments to BlobService.

lp:~noizyland/duplicity/azurebackend_prefix_support 1 Development 2016-05-18 06:38:40 UTC 2016-05-18
1215. Fix _list method to work with prefix.

Author: Scott McKenzie
Revision Date: 2016-05-18 06:38:40 UTC

Fix _list method to work with prefix.

lp:~fpytloun/duplicity/webdav-gssapi (Has a merge proposal) 1 Development 2016-02-05 09:09:56 UTC 2016-02-05
1190. Make kerberos optional for webdav bac...

Author: Filip Pytloun
Revision Date: 2016-02-05 09:09:56 UTC

Make kerberos optional for webdav backend

lp:~mterry/duplicity/python3 bug 1 Development 2015-11-04 18:03:09 UTC 2015-11-04
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:~michal-s/duplicity/0.8-series (Has a merge proposal) 1 Development 2015-10-27 19:07:09 UTC 2015-10-27
1108. WindowsAzureMissingResourceError and ...

Author: Michal Smereczynski
Revision Date: 2015-10-27 19:06:40 UTC

WindowsAzureMissingResourceError and WindowsAzureConflictError classes changed due to SDK changes

lp:~jaroslaw-rosiek/duplicity/expose-backends 1 Development 2015-09-19 21:10:50 UTC 2015-09-19
1130. * Merged in lp:~duplicity-team/duplic...

Author: Kenneth Loafman
Revision Date: 2015-09-15 14:31:16 UTC

* Merged in lp:~duplicity-team/duplicity/po-updates
* Prep for 0.7.05

lp:~jmwilson/duplicity/filecaps (Has a merge proposal) 1 Development 2015-08-03 17:43:54 UTC 2015-08-03
1114. Use file capabilities on frozen execu...

Author: James Wilson
Revision Date: 2015-08-01 03:12:17 UTC

Use file capabilities on frozen executable

lp:~noizyland/duplicity/fix_azurebackend_list 1 Development 2015-06-14 03:02:09 UTC 2015-06-14
1100. - Enable _list method to return more ...

Author: Scott McKenzie
Revision Date: 2015-06-14 03:02:09 UTC

- Enable _list method to return more than 5000 items (Azure SDK default)

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:~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:~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 https://github.com/mk-fg/python-onedrive 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: Michael 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:
http://article.gmane.org/gmane.comp.sysutils.backup.duplicity.general/4299

Signed-off-by: Mike Turquette <mturquette@linaro.org>

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
http://lists.nongnu.org/archive/html/duplicity-talk/2011-02/msg00016.html

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

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.

149 of 49 results
You can't create new branches for Duplicity.