restic/internal/fs
Michael Eischer 48dbefc37e fs / archiver: convert to handle based interface
The actual implementation still relies on file paths, but with the
abstraction layer in place, an FS implementation can ensure atomic file
accesses in the future.
2024-11-16 12:56:23 +01:00
..
const.go fs: Add O_NONBLOCK 2018-04-30 15:34:58 +02:00
const_unix.go fs: stricter enforcement to only call readdir on a directory 2024-11-16 12:56:23 +01:00
const_windows.go fs: stricter enforcement to only call readdir on a directory 2024-11-16 12:56:23 +01:00
deviceid_unix.go fs: unexport DeviceID 2024-08-31 18:04:53 +02:00
deviceid_windows.go fs: unexport DeviceID 2024-08-31 18:04:53 +02:00
doc.go Moves files 2017-07-23 14:19:13 +02:00
ea_windows.go fs: move getVolumePathName function 2024-11-01 19:03:45 +01:00
ea_windows_test.go fs: move getVolumePathName function 2024-11-01 19:03:45 +01:00
file.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
file_unix.go fs: unexport a several windows functions 2024-08-31 18:40:36 +02:00
file_unix_test.go fs: stricter enforcement to only call readdir on a directory 2024-11-16 12:56:23 +01:00
file_windows.go fs: add correct vss support to fixpath 2024-10-31 22:06:50 +01:00
file_windows_test.go Add simple test for fs.TempFile on windows 2022-04-09 23:37:58 +02:00
fs_local.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
fs_local_vss.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
fs_local_vss_test.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
fs_reader.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
fs_reader_command.go fs: fix comments 2024-08-31 18:40:36 +02:00
fs_reader_command_test.go fix panic in fs_reader 2024-08-03 19:08:04 +00:00
fs_reader_test.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
fs_track.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
interface.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
mknod_unix.go fs: Include filename in mknod errors 2024-10-05 10:56:39 +02:00
node.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_aix.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_freebsd.go fs: Include filename in mknod errors 2024-10-05 10:56:39 +02:00
node_linux.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_linux_test.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_netbsd.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_openbsd.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_test.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
node_unix.go fs: replace statT with ExtendedFileInfo 2024-08-31 18:40:36 +02:00
node_unix_notlinux.go fs: Refactor UtimesNano replacements 2024-10-19 12:04:09 +02:00
node_unix_test.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
node_windows.go fs: move getVolumePathName function 2024-11-01 19:03:45 +01:00
node_windows_test.go fs / archiver: convert to handle based interface 2024-11-16 12:56:23 +01:00
node_xattr.go fs: replace statT with ExtendedFileInfo 2024-08-31 18:40:36 +02:00
node_xattr_all_test.go add proper constants for node type 2024-08-31 18:20:01 +02:00
node_xattr_test.go fs: unexport isListxattrPermissionError 2024-08-31 17:37:25 +02:00
path_prefix.go fs: Make HasPathPrefix work with relative paths 2018-01-05 17:38:52 +01:00
path_prefix_test.go fs: Make HasPathPrefix work with relative paths 2018-01-05 17:38:52 +01:00
preallocate_darwin.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
preallocate_linux.go fs: retry preallocate on Linux if interrupted by signal 2024-09-07 16:39:40 +02:00
preallocate_other.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
preallocate_test.go Move PreallocateFile to fs package 2023-06-09 11:49:06 +03:00
sd_windows.go fs: fallback to low privilege security descriptors on access denied 2024-11-01 19:10:52 +01:00
sd_windows_test.go fs: unexport a several windows functions 2024-08-31 18:40:36 +02:00
sd_windows_test_helpers.go fs: unexport a several windows functions 2024-08-31 18:40:36 +02:00
setflags_linux.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
setflags_linux_test.go minimize usage of internal/fs in tests 2024-08-31 18:20:41 +02:00
setflags_other.go Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
stat.go Examine file ctime when checking if files have changed. 2019-04-23 21:54:35 -05:00
stat_bsd.go fs: Remove explicit type check in extendedStat 2022-11-27 19:58:06 +01:00
stat_test.go use consistent alias for interal/test package 2024-03-29 00:24:03 +01:00
stat_unix.go fs: Remove explicit type check in extendedStat 2022-11-27 19:58:06 +01:00
stat_windows.go fs: replace statT with ExtendedFileInfo 2024-08-31 18:40:36 +02:00
vss.go fs: unexport a several windows functions 2024-08-31 18:40:36 +02:00
vss_windows.go Merge pull request #5032 from dropbigfish/master 2024-09-01 21:52:26 +00:00