Commit graph

24 commits

Author SHA1 Message Date
Andrea Mazzoleni
efd63bc032 Renames "undetermined" to "past" as it represents better the meaning. 2014-06-13 20:52:03 +02:00
Andrea Mazzoleni
da08ca4497 Makes a backup copy of the content file.
Before overwriting the existing content file, rename it
adding the .backup extension, but only if such content file
was read and validated.
2014-06-13 18:23:24 +02:00
Andrea Mazzoleni
224aaa4415 Suggests to use VolumeID if two disks have the same serial. 2014-06-05 23:31:40 +02:00
Andrea Mazzoleni
e76441e789 With the nocopy option also remove hash info from previous sync.
If we want to disable the automatic hashing assumption of copy,
we need also to remove any previous hash info already stored
in the content file by previous sync commands run without the
nocopy option.
2014-06-05 23:06:13 +02:00
Andrea Mazzoleni
f7a060f6ab Fixes a wrong comment about REP blocks.
The hash of the REP block doesn't represent the old data.
2014-06-05 22:45:55 +02:00
Andrea Mazzoleni
1063677959 Fixes reading of textual content file for REP blocks.
In the default case of using binary content files this bug has no effect.
2014-06-05 22:44:59 +02:00
Andrea Mazzoleni
7e119f26bc More specific warning about files order. 2014-06-02 17:15:52 +02:00
Andrea Mazzoleni
6473f22c2b Adds a missing ' in the messages. 2014-06-02 17:10:29 +02:00
Andrea Mazzoleni
0e2d88d9fc Uses fstat() instead of stat() to get the nanosecond timestamp. 2014-06-02 11:37:52 +02:00
Andrea Mazzoleni
9f26763ec6 Opens the file read-only when setting the timestamp. 2014-05-18 18:10:24 +02:00
Andrea Mazzoleni
adc4f196fa Adds the implementation of the new test-nano command. 2014-05-18 15:11:18 +02:00
Andrea Mazzoleni
de86307a27 Uses a smarter copy detection to avoid false positive.
Now a if the file has a zero nanosecond timestamp, it must
match the full pathname.
Also add the new -N option and an new undocumented test-nano
command to set randomly the nanosecond timestamp of files
that have it at zero.
2014-05-15 23:45:51 +02:00
Andrea Mazzoleni
f0cc9c9494 Prints the UUID if set for the first time. 2014-05-11 19:02:08 +02:00
Andrea Mazzoleni
23060095c9 Fixes some minor code issues found with coverity scan. 2014-05-09 22:07:07 +02:00
Andrea Mazzoleni
8c8b370d4c Revert "Removes some warnings with old gcc compiler."
Not needed as _GNU_SOURCE should be already defined in config.h.
This reverts commit 65cfe677cc.
2014-04-10 20:45:57 +02:00
Andrea Mazzoleni
65cfe677cc Removes some warnings with old gcc compiler. 2014-04-09 23:08:38 +02:00
Andrea Mazzoleni
0d231038ff Extends the sync regression test to cover error conditions. 2014-04-07 23:12:40 +02:00
Andrea Mazzoleni
3c8b659c8a Some more semplifications in error reporting. 2014-04-07 22:05:25 +02:00
Andrea Mazzoleni
3ca51ec426 Logs about fixing with import. 2014-04-05 16:12:26 +02:00
Andrea Mazzoleni
785a42e97c Reviews message about UUID not enabled. 2014-04-05 16:04:53 +02:00
Andrea Mazzoleni
68aa553bdf Uses a simpler error management in sync. 2014-04-04 23:06:00 +02:00
Andrea Mazzoleni
16ddf36121 Uses a more specific message if UUID are not supported. 2014-04-03 23:02:43 +02:00
Andrea Mazzoleni
dde48ca299 Adds a comment about not using inode order by default. 2014-04-03 22:52:53 +02:00
Andrea Mazzoleni
44ef039a13 Different source organization. 2014-03-23 17:50:27 +01:00