restic/internal/restorer
Michael Eischer 3a995172b7 fs: rewrite Reader to build fs tree up front
This adds proper support for filenames that include directories. For
example, `/foo/bar` would result in an error when trying to open `/foo`.

The directory tree is now build upfront. This ensures let's the
directory tree construction be handled only once. All accessors then
only have to look up the constructed directory entries.
2025-04-11 21:37:40 +02:00
..
doc.go fix some typos 2024-03-11 14:35:12 +08:00
filerestorer.go Remove unnecessary type conversions. 2025-03-22 18:20:30 +00:00
filerestorer_test.go Rename unused parameters to '_'. 2025-03-22 18:20:30 +00:00
fileswriter.go cleanup imports 2024-08-31 17:37:25 +02:00
fileswriter_other_test.go restorer: windows test fixes 2024-06-13 23:20:09 +02:00
fileswriter_test.go Fix typos 2024-08-11 21:38:15 +02:00
fileswriter_windows_test.go restorer: windows test fixes 2024-06-13 23:20:09 +02:00
hardlinks_index.go Fix typos 2023-12-06 13:11:55 +01:00
hardlinks_index_test.go restorer: Make hardlink index generic 2023-10-27 23:40:42 +02:00
restorer.go restore: fix help message on invalid OverwriteBehavior 2025-03-23 19:51:37 +01:00
restorer_test.go fs: rewrite Reader to build fs tree up front 2025-04-11 21:37:40 +02:00
restorer_unix.go restore: use case insensitive file name comparison on windows 2024-07-05 22:38:39 +02:00
restorer_unix_test.go restore: Add progress bar to 'restore --verify' 2024-08-11 22:25:21 +02:00
restorer_windows.go Fix typos 2024-08-11 21:38:15 +02:00
restorer_windows_test.go fs: move WindowsAttributes definition back to restic package 2024-08-31 18:40:36 +02:00
sparsewrite.go restore: fine-grained sparse support for windows 2024-06-13 21:55:33 +02:00
truncate_other.go restore: support sparse restores also on windows 2022-09-24 21:39:39 +02:00
truncate_windows.go restore: support sparse restores also on windows 2022-09-24 21:39:39 +02:00