borgbackup/src/borg
Thomas Waldmann d57ed9dd98 fix args.paths related argparsing, fixes #6994
argparse: the default action is "store" and that overwrote an already
existing list in args.paths (e.g. from --pattern="R someroot") when it
started to process the positional PATH args.

with "extend" it now extends the existing args.paths with the list of
positional PATH arguments (which can be 0..N elements long, nargs="*").

note: "extend" is new since python 3.8, thus this can only be backported
to 1.2-maint, but not to 1.1-maint.
2022-11-05 00:30:46 +01:00
..
algorithms 1.2: Make switch fallthrough explicit 2022-03-10 08:24:23 +03:00
cache_sync [1.2-maint] Backport implicit warning patches from master (#6427) 2022-03-09 16:10:21 +01:00
crypto give a more helpful error msg for unsupported key format, fixes #6561 2022-04-24 22:03:28 +02:00
helpers tar_filter: recognize .tar.zst as zstd (backport) (#7095) 2022-10-22 13:41:11 +02:00
platform use a custom mkstemp with mode support, fixes #6933, fixes #6400 2022-08-04 14:22:56 +02:00
testsuite Fix test_size_on_disk_accurate on Windows 2022-11-04 20:28:09 +01:00
__init__.py get rid of distutils, use packaging 2021-05-01 20:40:48 +02:00
__main__.py Adding sys.path to %PATH% to find libcrypto on windows 2019-10-30 01:06:46 +01:00
_chunker.c _chunker.c: fix warnings on macOS 2022-08-04 14:51:06 +02:00
_endian.h Basic MSC Compatibility (#4147) 2018-11-03 18:52:54 +01:00
_hashindex.c hashindex_compact: fix eval order (check idx before use), fixes #5899 2022-06-29 18:58:26 +02:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py recreate: normalize chunker params before comparing them, see #7079 2022-10-10 22:41:39 +02:00
archiver.py fix args.paths related argparsing, fixes #6994 2022-11-05 00:30:46 +01:00
cache.py make constants for files cache mode more clear (#6724) 2022-05-30 15:31:26 +02:00
chunker.pyx add all-zero detection to buzhash chunk data processing 2021-01-15 21:27:29 +01:00
compress.pyx Fix typos (#6688) 2022-05-15 23:43:50 +02:00
constants.py make constants for files cache mode more clear (#6724) 2022-05-30 15:31:26 +02:00
fuse.py mount -o versions: give clear error msg instead of crashing 2022-05-15 00:40:53 +02:00
fuse_impl.py FUSE: support pyfuse3 additionally to llfuse, fixes #5407 2020-10-31 22:04:44 +01:00
hashindex.pyx implement more standard hashindex.setdefault behaviour 2022-02-13 03:47:44 +01:00
item.pyx diff: support presence change for blkdev, chrdev and fifo items (1.2-maint) (#6615) 2022-04-19 16:47:08 +02:00
locking.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
logger.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
lrucache.py lrucache: regularly remove old FDs, fixes #4427 2019-03-11 02:38:24 +01:00
nanorst.py nanorst: add missing blank to exception message 2018-07-13 10:41:32 +02:00
paperkey.html Fix typos 2021-01-07 17:54:33 +01:00
patterns.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
platformflags.py Introduce borg.platformflags.is_<os> 2018-11-10 23:34:43 +01:00
remote.py ctrl-c must not kill the ssh subprocess, fixes #6912 2022-08-06 12:29:10 +02:00
repository.py check: fix uninitialised variable if repo is completely empty, fixes #7034 2022-09-17 20:29:34 +02:00
selftest.py check that borg does not require pytest for normal usage, fixes #6563 2022-05-07 18:56:36 +02:00
shellpattern.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
upgrader.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
version.py version: add missing test for format_version, fix bug 2017-06-27 10:11:57 +02:00
xattr.py xattrs: improve error handling, fixes #6988 2022-08-24 12:03:51 +02:00