candera / hobocopy

An open source backup tool for Windows
http://candera.github.com/hobocopy/
MIT License
176 stars 52 forks source link

Improve support of incremental copy #42

Open candera opened 12 years ago

candera commented 12 years ago

Background

Currently, when making a full copy, hobocopy simply records the time of the copy in statefile. When doing an incremental copy, the copy simply looks at each file, and copies it if it has been modified after the date in the statefile. That's not really right, though, as things like moving a directory or a file don't necessarily change the date, but should be reflected in the incremental copy somehow. The issue with this is that when a user restores the full backup and then the incremental one, they could wind up with two copies of some files. Worse, one of them will be old.

Expected Behavior