git-annex/Annex
Joey Hess afb3e3e472 avoid crash when starting fsck --incremental when one is already running
Turns out sqlite does not like having its database deleted out from
underneath it. It might suffice to empty the table, but I would rather
start each fsck over with a new database, so I added a lock file, and
running incremental fscks use a shared lock.

This leaves one concurrency bug left; running two concurrent fsck --more
will lead to: "SQLite3 returned ErrorBusy while attempting to perform step."
and one or both will fail. This is a concurrent writers problem.
2015-02-17 13:30:24 -04:00
..
Branch update my email address and homepage url 2015-01-21 12:50:09 -04:00
Content update my email address and homepage url 2015-01-21 12:50:09 -04:00
Direct update my email address and homepage url 2015-01-21 12:50:09 -04:00
MetaData update my email address and homepage url 2015-01-21 12:50:09 -04:00
View update my email address and homepage url 2015-01-21 12:50:09 -04:00
AutoMerge.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Branch.hs Improve race recovery code when committing to git-annex branch. 2015-02-09 18:34:48 -04:00
BranchState.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CatFile.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CheckAttr.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CheckIgnore.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Content.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
Difference.hs use a Set 2015-01-28 18:17:10 -04:00
Direct.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
DirHashes.hs use a Set 2015-01-28 18:17:10 -04:00
Drop.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Environment.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
FileMatcher.hs relFile does not have to be relative; rename to currFile 2015-02-06 16:03:02 -04:00
Hook.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Index.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Init.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Journal.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Link.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
LockFile.hs avoid crash when starting fsck --incremental when one is already running 2015-02-17 13:30:24 -04:00
MakeRepo.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
MetaData.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Notification.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Path.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Perms.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Queue.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Quvi.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ReplaceFile.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Ssh.hs propigate ssh-options everywhere ssh caching is used 2015-02-12 16:14:53 -04:00
TaggedPush.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Transfer.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Url.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
UUID.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VariantFile.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Version.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
View.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Wanted.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00