restic/internal
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
..
archiver fs: rewrite Reader to build fs tree up front 2025-04-11 21:37:40 +02:00
backend Merge pull request #5307 from Martin2112/dial_tls 2025-03-25 18:12:10 +01:00
bloblru Fix typos 2024-07-03 20:02:06 +02:00
checker repository: restrict SaveUnpacked and RemoveUnpacked 2025-01-13 22:39:57 +01:00
crypto crypto: cleanup ciphertext verification error 2024-06-05 22:33:20 +02:00
debug improve fprintf related error handling 2024-11-01 17:07:43 +01:00
dump Merge pull request #5054 from phillipp/dump-compress-zip 2024-10-16 19:17:47 +00:00
errors errors, fs: Replace CombineErrors with stdlib Join 2024-10-05 10:56:40 +02:00
feature readd feature flags removed too soon 2025-03-26 18:38:30 +01:00
filter move include/exclude options to filter package 2024-08-31 18:04:07 +02:00
fs fs: rewrite Reader to build fs tree up front 2025-04-11 21:37:40 +02:00
fuse fuse: test that the same fs.Node is used for the same file 2024-09-14 18:11:44 +02:00
migrations Fix godoc comments. 2025-03-22 18:20:30 +00:00
options backend, options: Prefer strings.Cut to SplitN 2022-12-02 19:19:14 +01:00
repository Merge pull request #5295 from MichaelEischer/randomize-pack-order 2025-03-25 18:13:49 +01:00
restic Fix lock pass by value and handle error from Release(). 2025-03-23 18:53:21 +00:00
restorer fs: rewrite Reader to build fs tree up front 2025-04-11 21:37:40 +02:00
selfupdate Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02:00
test use consistent alias for interal/test package 2024-03-29 00:24:03 +01:00
textfile Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
ui Merge pull request #5300 from MichaelEischer/fix-output-race 2025-03-24 11:17:14 +01:00
walker ls: proper error handling if output is not possible 2024-11-01 17:07:43 +01:00