borgbackup/borg
Thomas Waldmann 845d2144cb fix locking, partial fix for #502
the problem was that the borg process removed its own shared lock when upgrading it to an exclusive lock.
this is fine if we get the exclusive lock, but if we don't, we must re-add our shared lock.

this fixes the KeyError in locking.py:217
2016-01-16 18:03:58 +01:00
..
support add a argparse.py (from py 3.2.6) that is not broken 2015-09-13 00:58:57 +02:00
testsuite Rename pattern classes for consistency 2016-01-15 17:16:25 +01:00
__init__.py propperly handle borg._version using setuptools_scm 2015-08-22 15:54:40 +02:00
__main__.py add a __main__.py to nuitka works 2015-07-20 16:16:32 +02:00
_chunker.c get rid of C compiler warnings, fixes #391 2015-11-21 22:08:30 +01:00
_hashindex.c hashindex: explain hash_sizes 2016-01-14 14:39:59 +01:00
archive.py use finer chunker granularity for items metadata stream, fixes #547, fixes #487 2016-01-15 20:56:21 +01:00
archiver.py Rename pattern classes for consistency 2016-01-15 17:16:25 +01:00
cache.py hashindex_add C implementation 2015-12-07 19:13:58 +01:00
chunker.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
compress.pyx deprecate the numeric --compression argument, rename null compression to none, update CHANGES 2015-08-14 23:00:04 +02:00
crypto.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
fuse.py Increase FUSE read_size to 1024. 2015-12-10 10:09:06 +01:00
hash_sizes.py hashtable size follows a growth policy, fixes #527 2016-01-14 14:39:59 +01:00
hashindex.pyx hashindex_add C implementation 2015-12-07 19:13:58 +01:00
helpers.py Rename pattern classes for consistency 2016-01-15 17:16:25 +01:00
key.py unify repo/archive parameter name to "location" 2015-12-12 22:15:08 +01:00
locking.py fix locking, partial fix for #502 2016-01-16 18:03:58 +01:00
logger.py sane remote logging, remote stderr, fixes #461 2015-12-12 22:15:08 +01:00
lrucache.py Merge branch 'master' into lrucache 2015-08-14 10:59:21 +01:00
platform.py label platform code, exclude freebsd and unknown platform from coverage measurement 2015-11-01 23:06:52 +01:00
platform_darwin.pyx acls (darwin): use helper functions safe_encode/safe_decode 2015-10-19 02:32:29 +02:00
platform_freebsd.pyx acls (freebsd): use helper functions safe_encode/safe_decode 2015-10-19 01:43:46 +02:00
platform_linux.pyx acls (linux): helper functions safe_encode/safe_decode 2015-10-19 01:40:15 +02:00
remote.py unset LD_LIBRARY_PATH before invoking ssh, hopefully fixes #514 2016-01-11 02:08:58 +01:00
repository.py compact_segments: save_space -> free unused segments quickly 2015-12-08 18:36:41 +01:00
upgrader.py borg upgrade - use inplace parameter, fixes #466 2015-12-11 22:18:18 +01:00
xattr.py add some error handling/fallback for C library loading, fixes #494 2015-12-27 14:10:41 +01:00