Commit graph

  • b85a8087b9
    Merge pull request #9881 from mr-raj12/extract-stats-9880 master TW 2026-07-07 22:24:32 +0200
  • b54e75a848
    Merge 2b14dc9fa8 into d2d8ea7ec7 TW 2026-07-07 18:49:46 +0000
  • f81546236a extract: allow --stats with --dry-run, since it still reads and decrypts everything Mrityunjay Raj 2026-07-08 00:13:48 +0530
  • 092a87f265
    Merge 0a484ebc07 into 2f8012f838 TW 2026-07-07 18:21:36 +0000
  • bf5909e013 extract: add --stats to report store statistics (fixes #9880) Mrityunjay Raj 2026-07-07 23:37:35 +0530
  • 028def7c31
    Merge 0d2a6daa47 into d2d8ea7ec7 Mrityunjay Raj 2026-07-07 18:12:49 +0000
  • 0d2a6daa47 compact: address review: re-check object spans against pack file size Mrityunjay Raj 2026-07-07 23:42:27 +0530
  • 0042ab9909
    Merge 1e21c2d5b9 into d2d8ea7ec7 Charmi Kadi 2026-07-07 17:15:23 +0000
  • 90dbdd34e4
    Merge e9d1d37ec7 into d2d8ea7ec7 Charlie Herz 2026-07-07 14:09:11 +0200
  • 772a0f4f04
    Merge 00697337ce into d2d8ea7ec7 TW 2026-07-07 12:26:26 +0200
  • e8dc7ff0d6
    Merge 5de314ba2f into d2d8ea7ec7 TW 2026-07-07 12:13:22 +0200
  • 6e65f7f1ff
    Merge 396b8cd09a into 2f8012f838 TW 2026-07-07 09:45:49 +0000
  • 396b8cd09a
    Roll back chunks on read errors after chunking (avoid bad refcounts) Thomas Waldmann 2026-07-02 01:00:34 +0200
  • 4e13f7fc5f
    Skip object-patching retry tests in binary variant Thomas Waldmann 2026-07-02 00:20:51 +0200
  • c19f84da2d
    Skip refcount-inspecting retry tests in remote variant Thomas Waldmann 2026-06-26 18:44:54 +0200
  • 0b55c8bc29
    Roll back chunks also on read errors (avoid bad refcounts) Thomas Waldmann 2026-06-26 00:05:06 +0200
  • 1719a68d60
    Document retry source path assumption Thomas Waldmann 2026-06-25 23:26:45 +0200
  • 99427e2ecd
    Fix retry rollback for changed files Thomas Waldmann 2026-06-25 23:10:50 +0200
  • 482ab17985
    create: implement retries for individual fs files (backport of #7351) Thomas Waldmann 2026-06-25 22:11:31 +0200
  • d2d8ea7ec7
    Merge pull request #9876 from mr-raj12/create-log-archive-name-9865 TW 2026-07-07 11:30:11 +0200
  • 072fe773ce
    Merge pull request #9875 from borgbackup/dependabot/pip/requirements.d/pip-dependencies-7dc801e80b TW 2026-07-07 11:28:46 +0200
  • a968a3d081
    Merge pull request #9874 from ThomasWaldmann/retry-no-sleep-on-last-try TW 2026-07-07 11:28:10 +0200
  • afb332264b compact: handle pack objects no chunk index entry covers, #9868 Mrityunjay Raj 2026-07-07 14:09:52 +0530
  • 94c9f0ef90 create: log the archive name, not just the repository (fixes #9865) Mrityunjay Raj 2026-07-07 12:26:06 +0530
  • 72b1523ba2
    build(deps-dev): bump the pip-dependencies group dependabot[bot] 2026-07-07 05:43:03 +0000
  • 2f8012f838
    Merge pull request #9873 from ThomasWaldmann/skip-exclude-dataless-binary-1.4 1.4-maint TW 2026-07-07 06:21:41 +0200
  • 9bd269090b create file retries: do not sleep before giving up on the last try Thomas Waldmann 2026-07-07 06:00:58 +0200
  • e4e22295ce skip test_create_exclude_dataless for binary archiver Thomas Waldmann 2026-07-02 09:39:36 +0200
  • 9a920e017c
    Merge pull request #9866 from mr-raj12/create-stats-bytes-9405 TW 2026-07-07 04:49:43 +0200
  • 3539fccc64
    Merge pull request #9871 from ThomasWaldmann/fix-lock-acquire-timeout TW 2026-07-07 04:47:19 +0200
  • 88f470ea8e
    locking: do not leave a lock behind when exclusive acquire times out Thomas Waldmann 2026-07-07 00:15:09 +0200
  • 5de314ba2f
    cache: never build a partially merged chunk index, retry on vanished fragment Thomas Waldmann 2026-07-06 23:37:29 +0200
  • b26dc50e1e
    Merge 32813e5962 into d3a9799563 Rayyan Ansari 2026-07-06 21:10:23 +0000
  • e34722a933
    cache: make full index write explicit in build_chunkindex_from_repo Thomas Waldmann 2026-07-05 01:51:19 +0200
  • 83d80d3621
    files cache: drop entries referencing missing chunks Thomas Waldmann 2026-07-03 18:10:52 +0200
  • fdd4c17189
    Make repack idempotent: gate index deletion on presence, not upload Thomas Waldmann 2026-07-03 15:42:04 +0200
  • fa3263d77b
    Repack chunks index into entry-count-bounded fragments Thomas Waldmann 2026-07-03 00:12:58 +0200
  • 00697337ce
    conftest: fix rmtree cleanup crash on Linux (os.lchflags does not exist) Thomas Waldmann 2026-06-14 18:10:41 +0200
  • 55d78e11eb
    process.py: guard signal.SIGALRM for Windows Thomas Waldmann 2026-06-14 17:03:04 +0200
  • d78c0f7ee1
    fix daemonizing: don't lose an early notify signal from the background process Thomas Waldmann 2026-06-14 14:50:52 +0200
  • f8d1ea54b6
    CI: use ubuntu-26.04 runners, update binary glibc tag to 243 Thomas Waldmann 2026-06-14 01:03:09 +0200
  • 54dede3e5c create: report full borgstore stats instead of two byte counters Mrityunjay Raj 2026-07-06 12:52:56 +0530
  • dd7be9ff52
    CI: NetBSD: build a fresh OpenSSL from source, we need >= 3.2 Thomas Waldmann 2026-05-11 23:20:23 +0200
  • e9ed2eaaf3
    CI: use FreeBSD 15.0 (has OpenSSL 3.5.x) Thomas Waldmann 2026-05-11 20:21:09 +0200
  • 710db85b20
    use argon2 from openssl >= 3.2, drop argon2-cffi, fixes #7963 Thomas Waldmann 2026-05-11 20:15:17 +0200
  • d3a9799563
    Merge pull request #9864 from mr-raj12/pack-not-found-exception TW 2026-07-06 19:38:15 +0200
  • a7aeef657d
    Merge pull request #9867 from ThomasWaldmann/fix-testsuite-logger-leak-1.4 TW 2026-07-06 19:36:01 +0200
  • 9a593118ca create: populate --stats bytes read/sent from store stats Mrityunjay Raj 2026-07-06 11:57:34 +0530
  • 17ce7b56c4
    testsuite: fix logger state leak in RemoteLoggerTestCase Thomas Waldmann 2026-07-06 08:49:54 +0200
  • 0ee07f0cda
    json: support BORG_JSON_INDENT env var for JSON output formatting Charmi Kadi 2026-07-06 01:53:05 -0400
  • 2b14dc9fa8
    diff: report and display timestamp changes with nanosecond precision Thomas Waldmann 2026-07-02 10:53:16 +0200
  • 8ba8ec0a37
    diff: always use microsecond precision for timestamp changes, fixes #9147 Thomas Waldmann 2026-07-02 10:30:34 +0200
  • cbc94ae837 repository: raise PackNotFound when get_many hits a missing pack Mrityunjay Raj 2026-07-06 08:34:59 +0530
  • 10926272b9
    Merge 64b4adba25 into 87bd65c054 gmatht 2026-07-05 21:11:24 -0400
  • 87bd65c054
    Merge pull request #9863 from ThomasWaldmann/compact-use-size-better-master TW 2026-07-05 22:04:39 +0200
  • 230f6ef400
    compact: only output statistics when --stats is given Thomas Waldmann 2026-07-05 20:40:09 +0200
  • 2b2ceaeb2c
    compact: show deduplication and compression factors, fixes #9856 Thomas Waldmann 2026-07-05 20:14:51 +0200
  • 10df5a898b
    Merge pull request #9862 from PhrozenByte/drop-symlink-mount-warning-master TW 2026-07-05 19:45:47 +0200
  • 88e186e053
    Improve docs note about symlink behaviour Daniel Rudolf 2026-07-04 16:15:32 +0200
  • a56eb9e1db
    Drop non-actionable borgfs warning about symlinks Daniel Rudolf 2026-07-04 16:01:24 +0200
  • c3accf220d
    tests: add test_json_dump_indent to helpers.py (backport) Charmi Kadi 2026-07-05 11:59:09 -0400
  • 62d86b532b
    tests: add test_json_dump_indent to helpers.py (backport) Charmi Kadi 2026-07-05 11:56:41 -0400
  • 9888861798 tests: improve coverage for BORG_JSON_INDENT parsing Charmi Kadi 2026-07-04 20:27:00 -0400
  • 2b4981fd1b Fix formatting in parseformat_test.py Charmi Kadi 2026-07-04 19:15:21 -0400
  • 88d1b6b628 tests: update json_dump tests for BORG_JSON_INDENT Charmi Kadi 2026-07-04 19:11:42 -0400
  • 08f6d448bc json: support BORG_JSON_INDENT env var for JSON output formatting Charmi Kadi 2026-07-04 19:07:10 -0400
  • f1354e1699 tests: add test for BORG_JSON_COMPACT env var Charmi Kadi 2026-07-04 00:35:32 -0400
  • 4c380d3aff json: support BORG_JSON_COMPACT env var for single-line output Charmi Kadi 2026-07-04 00:14:18 -0400
  • fc8c8e0fe9
    Merge pull request #9811 from ThomasWaldmann/env-hostname-username-master TW 2026-07-05 14:56:52 +0200
  • 8d715e030b
    Merge pull request #9810 from ThomasWaldmann/env-hostname-username-1.4 TW 2026-07-05 14:56:09 +0200
  • 08f91d4d62
    Merge pull request #9860 from mvanhorn/docs/fix-contruct-typo TW 2026-07-05 14:55:21 +0200
  • cef78c99aa
    json: support BORG_JSON_INDENT env var for JSON output formatting Charmi Kadi 2026-07-05 08:45:59 -0400
  • f59258e305
    docs: fix typo in serve comment (contruct -> construct) Matt Van Horn 2026-07-05 04:26:48 -0700
  • dade3a8268
    Merge 7cf609526b into caf1fe55fe TW 2026-07-05 14:13:11 +0530
  • caf1fe55fe
    Merge pull request #9836 from mr-raj12/pack-files-get-many-grouping TW 2026-07-05 08:24:49 +0200
  • cc098ecd5f repository: use try/except/else in get_many, fix misleading comment Mrityunjay Raj 2026-07-05 06:41:24 +0530
  • c322dd517b
    tests: improve coverage for BORG_JSON_INDENT parsing Charmi Kadi 2026-07-04 20:27:00 -0400
  • e6b39aea06
    Fix formatting in parseformat_test.py Charmi Kadi 2026-07-04 19:15:21 -0400
  • 1d3a4c5664
    tests: update json_dump tests for BORG_JSON_INDENT Charmi Kadi 2026-07-04 19:11:42 -0400
  • 8c4aba5680
    json: support BORG_JSON_INDENT env var for JSON output formatting Charmi Kadi 2026-07-04 19:07:10 -0400
  • 1926368ff9
    Merge pull request #9857 from borgbackup/ai-findings-autofix/src-borg-testsuite-archiver-extract_cmd_test.py TW 2026-07-05 00:29:57 +0200
  • 779b57e322
    Merge pull request #9858 from borgbackup/ai-findings-autofix/src-borg-testsuite-helpers-parseformat_test.py TW 2026-07-05 00:29:02 +0200
  • c908d2485e
    Merge pull request #9859 from PhrozenByte/drop-symlink-mount-warning TW 2026-07-05 00:28:05 +0200
  • 2e2ef6f47a repository: peek the pack cache in get(), switch to peekable helpers LRUCache Mrityunjay Raj 2026-07-04 22:13:04 +0530
  • ec62e5884c repository: use functools.lru_cache for the get_many pack cache Mrityunjay Raj 2026-07-03 15:29:14 +0530
  • f6712364df repository: cache whole packs in get_many, replacing adjacent-read grouping Mrityunjay Raj 2026-07-03 00:06:23 +0530
  • d076788dc5 repository_test: cover get_many pack-grouping (one load per pack, order, missing ids) Mrityunjay Raj 2026-07-01 02:07:32 +0530
  • 5d557e1bb6 repository: group adjacent same-pack reads in get_many into one store.load Mrityunjay Raj 2026-07-01 00:06:08 +0530
  • e3f7eb7757
    Improve docs note about symlink behaviour Daniel Rudolf 2026-07-04 16:15:32 +0200
  • 46ed8bd6d9
    Drop non-actionable borgfs warning about symlinks Daniel Rudolf 2026-07-04 16:01:24 +0200
  • aba4e2dcf4
    Apply suggested fix to src/borg/testsuite/helpers/parseformat_test.py from Copilot Autofix TW 2026-07-04 12:39:43 +0200
  • 811175f0d1
    Apply suggested fix to src/borg/testsuite/archiver/extract_cmd_test.py from Copilot Autofix TW 2026-07-04 12:37:14 +0200
  • cf0968ac82
    Apply suggested fix to src/borg/testsuite/archiver/extract_cmd_test.py from Copilot Autofix TW 2026-07-04 12:37:14 +0200
  • 6529346861
    Apply suggested fix to src/borg/testsuite/archiver/extract_cmd_test.py from Copilot Autofix TW 2026-07-04 12:37:13 +0200
  • 14f96bc0b8
    Apply suggested fix to src/borg/testsuite/archiver/extract_cmd_test.py from Copilot Autofix TW 2026-07-04 12:37:13 +0200
  • 196625f7c4
    Apply suggested fix to src/borg/testsuite/archiver/extract_cmd_test.py from Copilot Autofix TW 2026-07-04 12:37:12 +0200
  • 9a882e8691
    tests: add test for BORG_JSON_COMPACT env var Charmi Kadi 2026-07-04 00:35:32 -0400
  • a1a786b545
    json: support BORG_JSON_COMPACT env var for single-line output Charmi Kadi 2026-07-04 00:14:18 -0400
  • 88fcfb9100
    Merge pull request #9854 from ThomasWaldmann/fix-create-backup-io-repo-write-1.4 TW 2026-07-03 20:53:06 +0200
  • 985cbc4178
    Merge pull request #9853 from ThomasWaldmann/fix-create-enospc-atomicity TW 2026-07-03 20:35:37 +0200