2
2
mirror of https://github.com/octoleo/restic.git synced 2024-05-28 22:50:48 +00:00
restic/cmd/restic
Aneesh Nireshwalia 0962917974
Support windows metadata using generic attribs
Add new generic_attributes attribute in Node.
Use the generic attributes to add support for creation time and file attributes like hidden, readonly, encrypted in windows. Handle permission errors for readonly files in windows.
Handle backup and restore of encrypted attributes using windows system calls.
2024-02-22 17:31:20 -07:00
..
testdata copy: test that trees with unstable json encoding are properly copied 2021-03-08 22:16:48 +01:00
.gitignore Moves files 2017-07-23 14:19:13 +02:00
cleanup.go update comment 2024-02-22 22:00:42 +01:00
cmd_backup_integration_test.go restic-from-command: use standard behavior when no output and exit code 0 from command 2023-10-27 23:58:51 +02:00
cmd_backup_test.go test: Use testing.T.Cleanup to remove tempdirs 2022-12-09 14:23:55 +01:00
cmd_backup.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_cache.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_cat_test.go cat: extract parameter validation and add a test 2023-08-13 19:17:46 +02:00
cmd_cat.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
cmd_check_integration_test.go test: add helper to capture stdout for integration tests 2023-05-26 19:38:44 +02:00
cmd_check_test.go Fix typos 2023-12-06 13:11:55 +01:00
cmd_check.go check: link to troubleshooting guide 2024-02-12 20:25:15 +01:00
cmd_copy_integration_test.go Restructure integration tests 2023-05-26 19:38:43 +02:00
cmd_copy.go deduplicate string formatting of snapshot metadata 2024-01-06 20:20:51 +01:00
cmd_debug.go replace some usages of restic.Repository with more specific interface 2024-01-27 13:02:02 +01:00
cmd_diff_integration_test.go always access stdout/stderr via globalOptions 2023-05-26 19:38:44 +02:00
cmd_diff.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_dump_test.go dump: Add test for splitPath 2020-08-30 16:00:48 +02:00
cmd_dump.go dump flag --target should be allowed to write existing file 2024-02-10 18:39:06 +01:00
cmd_find_integration_test.go read JSON/Quiet flag from the passed in globalOptions 2023-05-26 19:38:44 +02:00
cmd_find.go Support windows metadata using generic attribs 2024-02-22 17:31:20 -07:00
cmd_forget_integration_test.go Remove all usages of the global command-specific options 2024-01-23 19:21:39 +01:00
cmd_forget_test.go forget: simplify test 2023-07-28 19:21:40 +02:00
cmd_forget.go Remove all usages of the global command-specific options 2024-01-23 19:21:39 +01:00
cmd_generate.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_init_integration_test.go Restructure integration tests 2023-05-26 19:38:43 +02:00
cmd_init.go Fix repository not being printed when using repository file 2024-01-08 21:33:05 +01:00
cmd_key_add.go key: move add, list, remove, passwd to sub-commands 2024-02-06 01:47:43 +05:30
cmd_key_integration_test.go key: fix integration test for invalid arguments 2024-02-08 20:52:30 +01:00
cmd_key_list.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_key_passwd.go key: move add, list, remove, passwd to sub-commands 2024-02-06 01:47:43 +05:30
cmd_key_remove.go key: move add, list, remove, passwd to sub-commands 2024-02-06 01:47:43 +05:30
cmd_key.go key: move add, list, remove, passwd to sub-commands 2024-02-06 01:47:43 +05:30
cmd_list_integration_test.go Remove all usages of the global command-specific options 2024-01-23 19:21:39 +01:00
cmd_list.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_ls_integration_test.go fix linter warning 2024-01-27 13:17:33 +01:00
cmd_ls_test.go ls: include standard message_type field in output 2024-01-27 15:48:24 +01:00
cmd_ls.go ls: include standard message_type field in output 2024-01-27 15:48:24 +01:00
cmd_migrate.go Add a global option --retry-lock 2023-04-07 16:24:14 +02:00
cmd_mount_integration_test.go ls: include standard message_type field in output 2024-01-27 15:48:24 +01:00
cmd_mount.go mount: detect mountpoint does not exist before opening the repository 2023-12-24 11:54:18 +01:00
cmd_options.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_prune_integration_test.go Remove all usages of the global command-specific options 2024-01-23 19:21:39 +01:00
cmd_prune.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_recover.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_repair_index_integration_test.go move Backend interface to backend package 2023-10-25 23:00:18 +02:00
cmd_repair_index.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_repair_packs.go repair pack: drop feature flag 2024-02-12 20:20:12 +01:00
cmd_repair_snapshots_integration_test.go Restructure integration tests 2023-05-26 19:38:43 +02:00
cmd_repair_snapshots.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_repair.go Rename 'rebuild-index' to 'repair index' 2023-05-01 15:16:44 +02:00
cmd_restore_integration_test.go restore: pass termStatus to restore in tests 2023-06-09 12:03:33 +02:00
cmd_restore.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_rewrite_integration_test.go rewrite: cleanup tests 2023-12-24 15:36:22 +01:00
cmd_rewrite.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_self_update.go Reinstate selfupdate tag to make builds without self-update work 2022-12-26 21:46:22 +04:00
cmd_snapshots_integration_test.go read JSON/Quiet flag from the passed in globalOptions 2023-05-26 19:38:44 +02:00
cmd_snapshots_test.go Add more error checks 2021-01-30 20:02:37 +01:00
cmd_snapshots.go Fix typos 2023-12-06 13:11:55 +01:00
cmd_stats_test.go stats: Add debug mode to collect repository statistics 2023-07-08 23:04:47 +02:00
cmd_stats.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_tag_integration_test.go Restructure integration tests 2023-05-26 19:38:43 +02:00
cmd_tag.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
cmd_unlock.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
cmd_version.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
delete.go split deleteFiles into UI and logic parts 2024-01-27 12:51:08 +01:00
doc.go Moves files 2017-07-23 14:19:13 +02:00
exclude_test.go cmd, ui: Move size parsing code and make it more robust 2023-07-02 21:44:50 +02:00
exclude.go backup: improve error message if exclude file cannot be loaded 2024-02-11 22:26:13 +01:00
find.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
flags_test.go Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
format_test.go Make formatNode test timezone independent 2023-06-08 19:18:30 +02:00
format.go Refactor formatNode 2023-06-08 19:12:49 +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 test: add helper to capture stdout for integration tests 2023-05-26 19:38:44 +02:00
global.go Merge branch 'patch-release' 2024-02-04 20:21:42 +01:00
integration_filter_pattern_test.go Remove unused context or testing parameters 2023-05-18 21:17:53 +02:00
integration_helpers_test.go CI: update golangci-lint 2024-01-08 21:33:05 +01:00
integration_helpers_unix_test.go Replace usages of ioutil.ReadDir 2022-12-02 19:54:27 +01:00
integration_helpers_windows_test.go Replace usages of ioutil.ReadDir 2022-12-02 19:54:27 +01:00
integration_test.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
lock_test.go move Backend interface to backend package 2023-10-25 23:00:18 +02:00
lock.go move Backend interface to backend package 2023-10-25 23:00:18 +02:00
main.go Fix linter errors (except for tests) 2024-02-10 22:58:10 +01:00
progress.go repair pack: extract the repair logic into the repository package 2024-01-27 12:51:45 +01:00
secondary_repo_test.go test: Use testing.T.Cleanup to remove tempdirs 2022-12-09 14:23:55 +01:00
secondary_repo.go Do not include the actual values of environment variables in help output 2022-08-26 20:39:54 +02:00
termstatus.go backup/restore: fix termstatus initialization 2024-01-27 12:51:08 +01:00