borgbackup/src/borg
2026-07-05 06:41:24 +05:30
..
archiver Merge pull request #9852 from mr-raj12/pack-defaults-compact-index-fix 2026-07-03 14:47:54 +02:00
chunkers buzhash64: update type stub for nc_level/normal_size 2026-07-01 23:25:57 +02:00
cockpit modernize: use Python 3.8+ features 2026-06-14 17:35:20 +02:00
crypto legacy: use borg 1.x keys dir for v1 repos 2026-06-30 08:23:11 +05:30
helpers helpers/fs: let get_*_dir helpers take extra path components 2026-07-03 08:01:11 +05:30
legacy legacy: move borg 1.x directory resolution into borg.legacy.fs 2026-06-27 11:53:34 +05:30
platform modernize: use Python 3.9+ features 2026-06-14 16:55:18 +02:00
testsuite repository: peek the pack cache in get(), switch to peekable helpers LRUCache 2026-07-04 22:14:55 +05:30
__init__.py fix: properly handle invalid and dev versions in version parser, fixes #9014 2026-05-17 21:20:02 +02:00
__main__.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py create: don't wrap repository writes in backup_io("read") 2026-07-03 19:48:35 +02:00
cache.py Release files cache dict in Cache.close() 2026-07-03 11:59:36 +02:00
compress.pyi modernize: use Python 3.9+ features 2026-06-14 16:55:18 +02:00
compress.pyx move compress.CompressionSpec to helpers.parseformat.CompressionSpec 2026-03-10 18:36:20 +01:00
conftest.py PackWriter: size-bound packs of 50 MB by default, fixes #9843 2026-07-03 16:52:07 +05:30
constants.py PackWriter: move pack size default to constants.py, keep it caller-set 2026-07-03 17:37:02 +05:30
fslocking.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
fuse.py Remove cache_if_remote and RepositoryNoCache 2026-06-09 23:36:23 +02:00
fuse_impl.py make mypy happy 2025-12-23 16:13:46 +01:00
hashindex.pyi modernize: use Python 3.9+ features 2026-06-14 16:55:18 +02:00
hashindex.pyx hashindex: make F_PENDING a user flag, drop redundant pending check 2026-06-30 08:44:02 +05:30
hlfuse.py remove ssh:// and socket:// remote repository for current repos 2026-06-08 08:04:59 +02:00
item.pyi modernize: use Python 3.9+ features 2026-06-14 16:55:18 +02:00
item.pyx key: support multiple borg keys per repository, fixes #9743 2026-06-12 20:38:42 +02:00
logger.py remove leftover socket: protocol code 2026-06-10 18:51:55 +02:00
manifest.py comments: drop N=1/N>1 pack-files scaffolding, describe the general case 2026-06-26 01:46:32 +05:30
paperkey.html paperkey.html: fix typos, grammar, html structure 2025-09-23 14:53:54 +02:00
patterns.py patterns: clean up TODOs, move is_include_cmd to IECommand property, add RootPath validation, fixes #9442 2026-03-28 04:36:01 +05:30
platformflags.py archiver: warn about MSYS2 path translation, fixes #9339 2026-03-15 20:54:59 +05:30
repoobj.py repository: add PackReader to walk pack object headers, refs #8476 2026-06-20 17:13:17 +05:30
repository.py repository: use try/except/else in get_many, fix misleading comment 2026-07-05 06:41:24 +05:30
security.py legacy: move borg 1.x directory resolution into borg.legacy.fs 2026-06-27 11:53:34 +05:30
selftest.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
storelocking.py use Python 3.11 features: StrEnum and datetime.UTC 2026-06-14 12:20:29 +02:00
upgrade.py legacy: move UpgraderFrom12To20 to borg.legacy, refs #9556 2026-05-22 17:37:12 +05:30
version.py modernize: use Python 3.8+ features 2026-06-14 17:35:20 +02:00
xattr.py xattr: document fakeroot xattr as Linux-only, add missing fakeroot skip on FreeBSD, fixes #9394 2026-02-22 00:13:30 +05:30