borgbackup/borg
Thomas Waldmann e17fe2b295 borg umount, fixes #1855
this refactors umount code we already used for the testsuite into the platform module's namespace.

also, it exposes that functionality via the cli api, so users can use it via "borg umount <mountpoint>",
which is more consistent than using borg to mount and fusermount -u (or umount) to un-mount.
2016-11-17 20:16:28 +01:00
..
testsuite borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
__init__.py implement borgmajor/minor/patch placeholders, fixes #1694 2016-10-22 00:20:50 +02:00
__main__.py cosmetic source cleanup (flake8) 2016-01-30 21:32:45 +01:00
_chunker.c Workround a bug in Linux fadvise FADV_DONTNEED, fixes #907 2016-04-15 20:16:47 -04:00
_hashindex.c hashindex.c: hashindex_resize check hashindex_set rc (contract) 2016-07-09 01:35:01 +02:00
archive.py check: improve "did not get expected metadata dict" diagnostic 2016-11-13 15:25:40 +01:00
archiver.py borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
cache.py avoid previous_location mismatch, fixes #1741 2016-10-24 19:29:35 +02: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 lz4: reuse helpers.Buffer 2016-08-13 01:46:15 +02:00
crypto.pyx use long long for AES block counter, fixes #1206 2016-06-26 20:45:22 +02:00
fuse.py FUSE: always create a root dir, fixes #1125 2016-07-29 00:24:18 +02:00
hashindex.pyx hashindex: bump api version 2016-09-30 20:38:46 +02:00
helpers.py borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
key.py borg.key: include chunk id in exception msgs 2016-10-06 22:46:37 +02:00
keymanager.py backport bin_to_hex and use it 2016-10-06 05:15:01 +02:00
locking.py repository: fix spurious, empty lock.roster on InvalidRepository exception 2016-08-18 00:54:12 +02: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 borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
platform_darwin.pyx borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
platform_freebsd.pyx borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
platform_linux.pyx borg umount, fixes #1855 2016-11-17 20:16:28 +01:00
remote.py RemoteRepository: Fix busy wait in call_many, fixes #940 2016-10-25 11:24:12 +02:00
repository.py check: bail out early if repository is *completely* empty 2016-11-13 11:40:19 +01:00
shellpattern.py fix most python-source related sphinx warnings 2016-07-10 17:26:04 +02:00
upgrader.py backport bin_to_hex and use it 2016-10-06 05:15:01 +02:00
xattr.py at xattr module import time, loggers are not initialized yet 2016-11-12 23:10:40 +01:00