syncthing/internal/osutil
Jakob Borg f0684d83e9 Add osutil.AtomicWriter
This captures the common pattern of writing to a temp file and moving it
to it's real name only if everything went well. It reduces the amount of
code in some places where we do this, but maybe not as much as I
expected because the upgrade thing is still a special snowflake...
2015-07-20 14:27:14 +02:00
..
atomic.go Add osutil.AtomicWriter 2015-07-20 14:27:14 +02:00
atomic_test.go Add osutil.AtomicWriter 2015-07-20 14:27:14 +02:00
filenames_darwin.go MPLv2 2015-03-17 16:02:27 +01:00
filenames_unix.go MPLv2 2015-03-17 16:02:27 +01:00
filenames_windows.go MPLv2 2015-03-17 16:02:27 +01:00
glob_unix.go Add osutil.Glob to deal with Windows (fixes #1690) 2015-04-26 16:37:50 +01:00
glob_windows.go Fix go lint warnings 2015-06-24 22:05:27 +01:00
hidden_unix.go MPLv2 2015-03-17 16:02:27 +01:00
hidden_windows.go MPLv2 2015-03-17 16:02:27 +01:00
lan_unix.go MPLv2 2015-03-17 16:02:27 +01:00
lan_windows.go Skip unspecified IPs 2015-03-19 12:44:38 +00:00
lstat_broken.go Work around broken Lstat on Android 2015-04-14 19:53:49 +09:00
lstat_ok.go Work around broken Lstat on Android 2015-04-14 19:53:49 +09:00
mkdirall.go Support the creation of top-level folders on Windows (fixes #1822) 2015-05-21 19:21:19 +02:00
mkdirall_windows.go Support the creation of top-level folders on Windows (fixes #1822) 2015-05-21 19:21:19 +02:00
osutil.go Set the execute bit on Windows executables (fixes #1762) 2015-05-05 21:45:26 +02:00
osutil_test.go If rename works we are happy (fixes #1767) 2015-05-10 00:00:24 +02:00
replacingwriter.go MPLv2 2015-03-17 16:02:27 +01:00
replacingwriter_test.go MPLv2 2015-03-17 16:02:27 +01:00