git-annex/Logs
Joey Hess f9adb905fc
Avoid unncessary write to the location log when a file is unlocked and then added back with unchanged content.
Implemented with no additional overhead of compares etc.

This is safe to do for presence logs because of their locality of change;
a given repo's presence logs are only ever changed in that repo, or in a
repo that has just been actively changing the content of that repo.

So, we don't need to worry about a split-brain situation where there'd
be disagreement about the location of a key in a repo. And so, it's ok to
not update the timestamp when that's the only change that would be made
due to logging presence info.
2015-10-12 14:46:47 -04:00
..
Chunk update my email address and homepage url 2015-01-21 12:50:09 -04:00
Difference rejigger imports for clean build with ghc 7.10's AMP changes 2015-05-10 16:20:30 -04:00
PreferredContent update my email address and homepage url 2015-01-21 12:50:09 -04:00
Presence Avoid unncessary write to the location log when a file is unlocked and then added back with unchanged content. 2015-10-12 14:46:47 -04:00
Trust update my email address and homepage url 2015-01-21 12:50:09 -04:00
Activity.hs Fix activity log parsing. 2015-04-09 21:02:38 -04:00
Chunk.hs implement annex.tune.branchhash1 2015-01-28 17:17:26 -04:00
Difference.hs 4 ns optimisation of repeated calls to hasDifference on the same Differences 2015-06-11 16:34:35 -04:00
FsckResults.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Group.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Location.hs Avoid unncessary write to the location log when a file is unlocked and then added back with unchanged content. 2015-10-12 14:46:47 -04:00
MapLog.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
MetaData.hs remove back-compat code for old version of containers 2015-06-06 15:23:53 -04:00
NumCopies.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
PreferredContent.hs oops, didn't mean to commit this debug 2015-10-06 17:28:20 -04:00
Presence.hs Avoid unncessary write to the location log when a file is unlocked and then added back with unchanged content. 2015-10-12 14:46:47 -04:00
Remote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RemoteState.hs implement annex.tune.branchhash1 2015-01-28 17:17:26 -04:00
Schedule.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
SingleValue.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
TimeStamp.hs couple of AMP warnings I missed before 2015-05-10 16:51:03 -04:00
Transfer.hs ignore failure to clean up stale transfer lock file 2015-05-19 23:46:42 -04:00
Transitions.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
Trust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Unused.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
UUID.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
UUIDBased.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
View.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Web.hs fsck: Added --distributed and --expire options, for distributed fsck. 2015-04-01 17:53:16 -04:00