1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2025-03-30 00:00:14 +01:00
restic/internal/restic
Michael Eischer 2ba21fe72b archiver: only store deviceID for hardlinks
The deviceID can change e.g. when backing up from filesystem snapshot.
It is only used for hardlink detection. Thus there it is not necessary
to store it for everything else.
2024-03-28 19:12:07 +01:00
..
testdata restic: Ensure snapshots created by TestCreateSnapshot are valid 2023-07-22 19:55:57 +02:00
backend_find.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
backend_find_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
blob.go restic: decouple restic.Handle 2023-10-25 22:54:07 +02:00
blob_set.go internal/restic: Return summary from BlobSet.String 2023-08-25 21:41:30 +02:00
blob_set_test.go internal/restic: Return summary from BlobSet.String 2023-08-25 21:41:30 +02:00
blob_test.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
config.go repository: extract Load/StoreJSONUnpacked 2022-07-17 13:22:00 +02:00
config_test.go Use _ as parameter name for unused Context 2023-05-18 21:15:45 +02:00
counted_blob_set.go prune: Shrink keepBlobs set if possible 2022-10-22 18:45:12 +02:00
counted_blob_set_test.go Fix typos 2023-12-06 13:11:55 +01:00
doc.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
duration.go comment cleanup 2022-08-18 20:15:38 +02:00
duration_test.go forget: Fail test if duration parsing error is missing 2022-08-18 20:14:09 +02:00
find.go prune: Use a single CountedBlobSet to track blobs 2022-10-22 18:45:12 +02:00
find_test.go restic: Cleanup and simplify TestCreateSnapshot 2023-07-22 19:55:57 +02:00
id.go internal/restic: Fix ID.UnmarshalJSON, ParseID 2022-10-16 10:39:52 +02:00
id_int_test.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
id_test.go internal/restic: Remove unused ID.EqualString 2022-10-14 18:20:11 +02:00
ids.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
ids_test.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
idset.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
idset_test.go restic: Clean up restic.IDs type 2022-12-03 12:38:20 +01:00
json.go repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
lister.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
lister_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
lock.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
lock_test.go repository: make repo.Options configurable for test repos 2024-02-03 18:22:47 +01:00
lock_unix.go lock: Don't copy the lock when checking for process existence 2022-11-11 21:45:55 +01:00
lock_windows.go internal/restic: Fix UID/GID parsing 2022-10-14 18:21:00 +02:00
mknod_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node.go archiver: only store deviceID for hardlinks 2024-03-28 19:12:07 +01:00
node_aix.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
node_darwin.go Make restic.{lchown,mknod} regular functions 2021-05-27 22:51:40 +02:00
node_freebsd.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_linux.go all: Replace some errors.Wrap calls by errors.WithStack 2022-12-17 09:41:07 +01:00
node_netbsd.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
node_openbsd.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
node_solaris.go [#issue 3127] Add xattr support for Solaris 2022-02-13 14:24:37 +05:30
node_test.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
node_unix.go add go:build headers everywhere 2022-03-28 22:23:47 +02:00
node_unix_test.go restic: test NodeFromFileInfo for symlinks 2023-07-08 18:18:13 +02:00
node_windows.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
node_windows_test.go Add tests for generic attribute changes 2024-02-22 17:55:50 -07:00
node_xattr.go Add ability to report warnings to terminal 2024-02-22 17:52:26 -07:00
parallel.go split deleteFiles into UI and logic parts 2024-01-27 12:51:08 +01:00
repository.go replace some usages of restic.Repository with more specific interface 2024-01-27 13:02:02 +01:00
snapshot.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
snapshot_find.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
snapshot_find_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
snapshot_group.go backup: return normal error if --group-by cannot be parsed 2023-05-18 17:23:31 +02:00
snapshot_group_test.go Fix typos 2023-12-06 13:11:55 +01:00
snapshot_policy.go Preserve oldest snapshot when keep-within* does not collect enough 2023-06-17 15:17:20 +02:00
snapshot_policy_test.go Refactor policy sum calculation & duration parsing 2023-03-14 19:29:08 -07:00
snapshot_test.go repository: Remove empty cleanup functions in tests 2022-12-11 11:06:25 +01:00
tag_list.go all: Minor cleanups 2022-10-16 10:50:39 +02:00
tag_list_test.go feat(tags): Create Flatten() method 2020-12-29 10:59:46 +01:00
testing.go rewrite: cleanup tests 2023-12-24 15:36:22 +01:00
testing_test.go rewrite: cleanup tests 2023-12-24 15:36:22 +01:00
tree.go Ensure consistent naming for <snapshot>:<subfolder> syntax 2023-07-22 19:55:57 +02:00
tree_stream.go repository: extract LoadTree/SaveTree 2022-07-17 13:11:28 +02:00
tree_test.go Ensure consistent naming for <snapshot>:<subfolder> syntax 2023-07-22 19:55:57 +02:00
zeroprefix.go restorer: move zeroPrefixLen to restic package 2022-09-24 21:39:39 +02:00
zeroprefix_test.go restorer: move zeroPrefixLen to restic package 2022-09-24 21:39:39 +02:00