1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2025-02-20 21:27:21 +00:00
restic/cmd/restic
Michael Eischer c4fc5c97f9 prune: Use a single CountedBlobSet to track blobs
The set covers necessary, existing and duplicate blobs. This removes the
duplicate sets used to track whether all necessary blobs also exist.
This reduces the memory usage of prune by about 20-30%.
2022-10-22 18:45:12 +02:00
..
testdata
.gitignore
cleanup.go Allow cleanup handlers to filter the exit code 2022-08-26 23:04:59 +02:00
cmd_backup.go backup: extract exclude pattern options 2022-10-21 21:40:59 +02:00
cmd_backup_test.go
cmd_cache.go
cmd_cat.go identify keys by ID and not name 2022-10-15 16:07:43 +02:00
cmd_check.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_check_test.go
cmd_copy.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_debug.go parallelize more List usages 2022-10-21 21:26:45 +02:00
cmd_diff.go restic: Change FindSnapshot functions to return the snapshot 2022-10-15 13:34:04 +02:00
cmd_dump.go restic: Change FindSnapshot functions to return the snapshot 2022-10-15 13:34:04 +02:00
cmd_dump_test.go
cmd_find.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_forget.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_generate.go Add powershell completion 2022-09-11 00:44:12 +02:00
cmd_init.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_key.go parallelize more List usages 2022-10-21 21:26:45 +02:00
cmd_list.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
cmd_ls.go restic: Change FindSnapshot functions to return the snapshot 2022-10-15 13:34:04 +02:00
cmd_ls_test.go
cmd_migrate.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_mount.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_options.go
cmd_prune.go prune: Use a single CountedBlobSet to track blobs 2022-10-22 18:45:12 +02:00
cmd_rebuild_index.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
cmd_recover.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_restore.go restic: Change FindSnapshot functions to return the snapshot 2022-10-15 13:34:04 +02:00
cmd_self_update.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_snapshots.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_snapshots_test.go
cmd_stats.go Merge pull request #3915 from plumbeo/compression-stats 2022-10-21 22:10:29 +02:00
cmd_tag.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_unlock.go pass global context through cobra 2022-10-03 00:19:46 +02:00
cmd_version.go
delete.go Remove ctx from globalOptions 2022-10-03 00:19:46 +02:00
doc.go
exclude.go backup: extract exclude pattern options 2022-10-21 21:40:59 +02:00
exclude_test.go
find.go add comment 2022-10-15 13:34:21 +02:00
flags_test.go
format.go
global.go backend: Split RetryBackend into own package 2022-10-21 21:38:17 +02:00
global_debug.go Allow cleanup handlers to filter the exit code 2022-08-26 23:04:59 +02:00
global_release.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
global_test.go
integration_filter_pattern_test.go backup: extract exclude pattern options 2022-10-21 21:40:59 +02:00
integration_fuse_test.go Remove ctx from globalOptions 2022-10-03 00:19:46 +02:00
integration_helpers_test.go backend: Split RetryBackend into own package 2022-10-21 21:38:17 +02:00
integration_helpers_unix_test.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
integration_helpers_windows_test.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
integration_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
local_layout_test.go
lock.go lock: fix flaky TestLockFailedRefresh 2022-10-15 22:36:32 +02:00
lock_test.go lock: Add integration test 2022-10-03 00:19:46 +02:00
main.go pass global context through cobra 2022-10-03 00:19:46 +02:00
progress.go cmd/restic: Remove trailing "..." from progress messages 2022-05-31 19:06:26 +02:00
secondary_repo.go Do not include the actual values of environment variables in help output 2022-08-26 20:39:54 +02:00
secondary_repo_test.go gofmt all files 2022-08-19 19:12:26 +02:00