-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
save: Perform write process safe #3273
base: master
Are you sure you want to change the base?
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e994372 - Browse repository at this point
Copy the full SHA e994372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07e976c - Browse repository at this point
Copy the full SHA 07e976cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e60a521 - Browse repository at this point
Copy the full SHA e60a521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc087c - Browse repository at this point
Copy the full SHA 8dc087cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce85c1d - Browse repository at this point
Copy the full SHA ce85c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa2d1f - Browse repository at this point
Copy the full SHA aaa2d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 668fa69 - Browse repository at this point
Copy the full SHA 668fa69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 583eb26 - Browse repository at this point
Copy the full SHA 583eb26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7295e72 - Browse repository at this point
Copy the full SHA 7295e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba3332 - Browse repository at this point
Copy the full SHA 6ba3332View commit details
Commits on Nov 3, 2024
-
util: Improve and rename
EscapePath()
toDetermineEscapePath()
If the new URL encoded path is found then it has precedence over the '%' escaped path. In case none of both is found the new URL approach is used.
Configuration menu - View commit details
-
Copy full SHA for 505179d - Browse repository at this point
Copy the full SHA 505179dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7af27a - Browse repository at this point
Copy the full SHA c7af27aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e84b3 - Browse repository at this point
Copy the full SHA 85e84b3View commit details
Commits on Nov 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4c1f8c - Browse repository at this point
Copy the full SHA a4c1f8cView commit details -
actions: Don't overwrite the buffers
Path
This is fully handled within the buffers `save` domain.
Configuration menu - View commit details
-
Copy full SHA for f0d3cf1 - Browse repository at this point
Copy the full SHA f0d3cf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeeba54 - Browse repository at this point
Copy the full SHA aeeba54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b79fed - Browse repository at this point
Copy the full SHA 5b79fedView commit details -
util: Provide
SafeWrite()
to generalize the internal file write pro……cess SafeWrite() will create a temporary intermediate file.
Configuration menu - View commit details
-
Copy full SHA for 298cf28 - Browse repository at this point
Copy the full SHA 298cf28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c6dce - Browse repository at this point
Copy the full SHA 68c6dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed7410 - Browse repository at this point
Copy the full SHA 2ed7410View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2c916 - Browse repository at this point
Copy the full SHA ec2c916View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b4465 - Browse repository at this point
Copy the full SHA 84b4465View commit details
Commits on Nov 19, 2024
-
save: Further rework of
overwriteFile()
- extract the open logic into `openFile()` and return a `wrappedFile` - extract the closing logic into `Close()` and make a method of `wrappedFile` - rename `writeFile()` into `Write()` and make a method of `wrappedFile` This allows to use the split parts alone while keeping overwriteFile() as simple interface to use all in a row.
Configuration menu - View commit details
-
Copy full SHA for a9d71ff - Browse repository at this point
Copy the full SHA a9d71ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20af550 - Browse repository at this point
Copy the full SHA 20af550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ecc91 - Browse repository at this point
Copy the full SHA 47ecc91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e4d0a5 - Browse repository at this point
Copy the full SHA 7e4d0a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024a051 - Browse repository at this point
Copy the full SHA 024a051View commit details -
save+backup: Process the
save
&backup
with a sequential channelAs advantage we don't need to synchonize them any longer and don't need further insufficient lock mechanisms.
Configuration menu - View commit details
-
Copy full SHA for 4a10d28 - Browse repository at this point
Copy the full SHA 4a10d28View commit details -
backup: Clear the requested backup upon completion notification
Now the main go routine takes care of the backup synchronization.
Configuration menu - View commit details
-
Copy full SHA for 674ad80 - Browse repository at this point
Copy the full SHA 674ad80View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1989a8 - Browse repository at this point
Copy the full SHA c1989a8View commit details