aboutsummaryrefslogtreecommitdiff
path: root/Utility/LockFile
Commit message (Expand)AuthorAge
* remove temp file in failure caseGravatar Joey Hess2017-06-06
* Fix bug that prevented transfer locks from working when run on SMB or other f...Gravatar Joey Hess2017-06-06
* stop using MissingH for MD5Gravatar Joey Hess2017-05-15
* correct spelling mistakesGravatar Edward Betts2017-02-12
* Improve pid locking code to work on filesystems that don't support hard links.Gravatar Joey Hess2017-02-10
* Avoid backtraces on expected failures when built with ghc 8; only use backtra...Gravatar Joey Hess2016-11-15
* avoid warnings about not exported System.Directory.isSymbolicLinkGravatar Joey Hess2016-04-28
* Fix build with directory-1.2.6.2.Gravatar Joey Hess2016-04-28
* comment typo fixGravatar Joey Hess2016-03-01
* fix build warnings under ghc 7.10Gravatar Joey Hess2015-12-19
* fix warningGravatar Joey Hess2015-11-16
* store abspath to the lock fileGravatar Joey Hess2015-11-16
* clean up side lock files when we're done with themGravatar Joey Hess2015-11-16
* starting to get a handle on how to detect that mad gleam in lustre's eyeGravatar Joey Hess2015-11-13
* one more try to get sane behavior our of lustreGravatar Joey Hess2015-11-13
* fixed a fd double-closeGravatar Joey Hess2015-11-13
* also compare lock file contents to double-check link workedGravatar Joey Hess2015-11-13
* use /tmp for sidelock file when no /dev/shmGravatar Joey Hess2015-11-13
* require the side lock be held to take pidlockGravatar Joey Hess2015-11-13
* avoid over-long filenames for side lock filesGravatar Joey Hess2015-11-13
* add stat checkGravatar Joey Hess2015-11-13
* clean up temp fileGravatar Joey Hess2015-11-13
* better lock dropping orderGravatar Joey Hess2015-11-13
* pid locking configuration and abstraction layer for git-annexGravatar Joey Hess2015-11-12
* add timeout for pid lock waitingGravatar Joey Hess2015-11-12
* module for PidLocks in LockPoolGravatar Joey Hess2015-11-12
* module for pid lock files with atomic stale lock file takeover when possibleGravatar Joey Hess2015-11-12
* add tryLockSharedGravatar Joey Hess2015-10-08
* open lock file ReadOnly when taking shared lockGravatar Joey Hess2015-10-08
* need more polymorphismGravatar Joey Hess2015-05-22
* fix crash in stale transfer lockfile cleanup codeGravatar Joey Hess2015-05-19
* convert lockContent to use new LockPoolsGravatar Joey Hess2015-05-19
* lock pools to work around non-concurrency/composition safety of POSIX fcntlGravatar Joey Hess2015-05-18
* comment typosGravatar Joey Hess2015-05-17
* Fix an unlikely race that could result in two transfers of the same key runni...Gravatar Joey Hess2015-05-12
* update my email address and homepage urlGravatar Joey Hess2015-01-21
* final scary locking refactoring (for now)Gravatar Joey Hess2014-08-20
* more lock file refactoringGravatar Joey Hess2014-08-20
* more lock file refactoringGravatar Joey Hess2014-08-20
* reorganize and refactor lock codeGravatar Joey Hess2014-08-20