-
Notifications
You must be signed in to change notification settings - Fork 342
Comparing changes
Open a pull request
base repository: gilbertchen/duplicacy
base: v2.7.1
head repository: gilbertchen/duplicacy
compare: master
Commits on Oct 8, 2020
-
Skip chunks already verified in previous runs for check -chunks.
This is done by storing the list of verified chunks in a file `.duplicacy/cache/<storage>/verified_chunks`.
6Configuration menu - View commit details
-
Copy full SHA for d7c1903 - Browse repository at this point
Copy the full SHA d7c1903View commit details
Commits on Oct 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7f834e8 - Browse repository at this point
Copy the full SHA 7f834e8View commit details
Commits on Oct 11, 2020
-
Change snapshot source path from / to /System/Volumes/Data
Also use a regex to extract the snapshot date from tmutil output.
2Configuration menu - View commit details
-
Copy full SHA for 7c36311 - Browse repository at this point
Copy the full SHA 7c36311View commit details
Commits on Oct 17, 2020
-
Use github.com/pkg/xattr for reading/writing extended attributes.
The one previously used, github.com/redsift/xattr, is old and can only process user-defined extended attributes, not system ones.
3Configuration menu - View commit details
-
Copy full SHA for b392302 - Browse repository at this point
Copy the full SHA b392302View commit details
Commits on Nov 3, 2020
-
Fixed a bug that caused a fresh restore to fail without the -overwrit…
…e option When restoring a file that doesn't exit locally, if the file is large (>100M) Duplicacy will create an empty sparse file. But this newly created file will be mistaken for a local copy and hence the restore will fail with a message suggesting the -overwrite option.
2Configuration menu - View commit details
-
Copy full SHA for bec3a0e - Browse repository at this point
Copy the full SHA bec3a0eView commit details
Commits on Nov 5, 2020
-
Validate the repository id for the init and add command
Only letter, numbers, dashes, and underscores are allowed.
2Configuration menu - View commit details
-
Copy full SHA for 5eed6c6 - Browse repository at this point
Copy the full SHA 5eed6c6View commit details
Commits on Nov 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae706e3 - Browse repository at this point
Copy the full SHA ae706e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 175adb1 - Browse repository at this point
Copy the full SHA 175adb1View commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 474f07e - Browse repository at this point
Copy the full SHA 474f07eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a8f65 - Browse repository at this point
Copy the full SHA 41a8f65View commit details
Commits on Jan 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4104c2f - Browse repository at this point
Copy the full SHA 4104c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfecf1 - Browse repository at this point
Copy the full SHA 4cfecf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9355b - Browse repository at this point
Copy the full SHA ee9355bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba091fb - Browse repository at this point
Copy the full SHA ba091fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf5191 - Browse repository at this point
Copy the full SHA ecf5191View commit details
Commits on Jan 28, 2021
-
1
Configuration menu - View commit details
-
Copy full SHA for f83e4f3 - Browse repository at this point
Copy the full SHA f83e4f3View commit details
Commits on Mar 9, 2021
-
Merge pull request #612 from gilbertchen/gcd_impersonate
Support GCD impersonation via modified service account file
Configuration menu - View commit details
-
Copy full SHA for fd1b7e1 - Browse repository at this point
Copy the full SHA fd1b7e1View commit details
Commits on Mar 10, 2021
-
Find the storage path in shared folders first when connecting to Goog…
…le Drive When connecting to Google Drive with a service account key, only files in the service account's own hidden drive space are listable. This change finds the given storage path among shared folders first so that folders from the user space can be made accessible via service account.
1Configuration menu - View commit details
-
Copy full SHA for e43e848 - Browse repository at this point
Copy the full SHA e43e848View commit details
Commits on Oct 8, 2021
-
Download a fossil directly instead of turning it back to a chunk first
This is to avoid the read-after-rename consistency issue where the effect of renaming may not be observed by the subsequent attempt to download the just renamed chunk.
1Configuration menu - View commit details
-
Copy full SHA for cacf661 - Browse repository at this point
Copy the full SHA cacf661View commit details
Commits on Oct 16, 2021
-
Add a global option to print memory usage
This option, -print-memory-usage, will print memory usage every second while the program is running.
1Configuration menu - View commit details
-
Copy full SHA for 68b6049 - Browse repository at this point
Copy the full SHA 68b6049View commit details
Commits on Oct 25, 2021
-
Rewrite the backup procedure to reduce memory usage
Main changes: * Change the listing order of files/directories so that the local and remote snapshots can be compared on-the-fly. * Introduce a new struct called EntryList that maintains a list of files/directories, which are kept in memory when the number is lower, and serialized into a file when there are too many. * EntryList can also be turned into an on-disk incomplete snapshot quickly, to support fast-resume on next run. * ChunkOperator can now download and upload chunks, thus replacing original ChunkDownloader and ChunkUploader. The new ChunkDownloader is only used to prefetch chunks during the restore operation.
Configuration menu - View commit details
-
Copy full SHA for d9f6545 - Browse repository at this point
Copy the full SHA d9f6545View commit details
Commits on Dec 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c363d21 - Browse repository at this point
Copy the full SHA c363d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 934c251 - Browse repository at this point
Copy the full SHA 934c251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 041ba94 - Browse repository at this point
Copy the full SHA 041ba94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1661cae - Browse repository at this point
Copy the full SHA 1661caeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b1227 - Browse repository at this point
Copy the full SHA 95b1227View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0590daf - Browse repository at this point
Copy the full SHA 0590dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 590d3b1 - Browse repository at this point
Copy the full SHA 590d3b1View commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4743c7b - Browse repository at this point
Copy the full SHA 4743c7bView commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ade669d - Browse repository at this point
Copy the full SHA ade669dView commit details
Commits on Mar 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f52dcf7 - Browse repository at this point
Copy the full SHA f52dcf7View commit details
Commits on Apr 8, 2022
-
Don't parse test parameters in init()
This is to make test parameter parsing work with newer versions of Go
Configuration menu - View commit details
-
Copy full SHA for a953c4e - Browse repository at this point
Copy the full SHA a953c4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fede9c7 - Browse repository at this point
Copy the full SHA fede9c7View commit details -
Merge pull request #625 from gilbertchen/memory_optimization
Rewrite the backup procedure to reduce memory usage
Configuration menu - View commit details
-
Copy full SHA for f2d6de3 - Browse repository at this point
Copy the full SHA f2d6de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df529d - Browse repository at this point
Copy the full SHA 8df529dView commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 345fc5e - Browse repository at this point
Copy the full SHA 345fc5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d8a37f - Browse repository at this point
Copy the full SHA 0d8a37fView commit details
Commits on Jun 10, 2022
-
1
Configuration menu - View commit details
-
Copy full SHA for fc2386f - Browse repository at this point
Copy the full SHA fc2386fView commit details
Commits on Jul 10, 2022
-
1
Configuration menu - View commit details
-
Copy full SHA for 54952ce - Browse repository at this point
Copy the full SHA 54952ceView commit details
Commits on Jul 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 238ef63 - Browse repository at this point
Copy the full SHA 238ef63View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7593a8 - Browse repository at this point
Copy the full SHA d7593a8View commit details
Commits on Aug 13, 2022
-
Use long-lived refresh token for the Dropbox backend
The refresh token can be downloaded from https://duplicacy.com/dropbox_start
2Configuration menu - View commit details
-
Copy full SHA for cde660e - Browse repository at this point
Copy the full SHA cde660eView commit details
Commits on Sep 30, 2022
-
Add a storage backend for Storj
The url format is storj://satellite/bucket/path. You can get the satellite along with the api access key when requesting an Access Grant of type API Access.
2Configuration menu - View commit details
-
Copy full SHA for 6009f64 - Browse repository at this point
Copy the full SHA 6009f64View commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2c63d32 - Browse repository at this point
Copy the full SHA 2c63d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c35ef7 - Browse repository at this point
Copy the full SHA 5c35ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b47ea5 - Browse repository at this point
Copy the full SHA 4b47ea5View commit details
Commits on Oct 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6f5336 - Browse repository at this point
Copy the full SHA d6f5336View commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 901044b - Browse repository at this point
Copy the full SHA 901044bView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 72eb339 - Browse repository at this point
Copy the full SHA 72eb339View commit details
Commits on Nov 9, 2022
-
Handle zero-byte files correctly
This commit fixed 2 bugs. The first bug occurs when an incomplete backup contains a zero-byte file and no chunks. The second bug occurs when the repository contains only zero-byte files.
3Configuration menu - View commit details
-
Copy full SHA for 3472206 - Browse repository at this point
Copy the full SHA 3472206View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.