git-annex/Remote
Joey Hess aebcc395ff use types to enforce that removeAnnex can only be called inside lockContent
This fixed one bug where it needed to be and wasn't (in Assistant.Unused).
And also found one place where lockContent was used unnecessarily (by
drop --from remote).

A few other places like uninit probably don't really need to lockContent,
but it doesn't hurt to do call it anyway.

This commit was sponsored by David Wagner.
2014-08-20 20:13:47 -04:00
..
Directory pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
External unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Helper more lock file refactoring 2014-08-20 18:58:14 -04:00
Rsync rsync special remote: Fix slashes when used on Windows. 2014-03-18 13:02:10 -04:00
WebDAV WebDAV: Avoid buffering whole file in memory when downloading. 2014-08-08 13:40:55 -04:00
Bup.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Ddar.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Directory.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
External.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
GCrypt.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Git.hs use types to enforce that removeAnnex can only be called inside lockContent 2014-08-20 20:13:47 -04:00
Glacier.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Hook.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
List.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00
Rsync.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
S3.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Tahoe.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
Web.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00
WebDAV.hs testremote: Add testing of behavior when remote is not available 2014-08-10 15:02:59 -04:00