git-annex/Utility/LockFile
Joey Hess 0a4479b8ec
Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors.
ghc 8 added backtraces on uncaught errors. This is great, but git-annex was
using error in many places for a error message targeted at the user, in
some known problem case. A backtrace only confuses such a message, so omit it.

Notably, commands like git annex drop that failed due to eg, numcopies,
used to use error, so had a backtrace.

This commit was sponsored by Ethan Aubin.
2016-11-15 21:29:54 -04:00
..
LockStatus.hs module for pid lock files with atomic stale lock file takeover when possible 2015-11-12 15:39:49 -04:00
PidLock.hs Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
Posix.hs pid locking configuration and abstraction layer for git-annex 2015-11-12 17:50:34 -04:00
Windows.hs need more polymorphism 2015-05-22 13:50:37 -04:00