git-annex/Command
Joey Hess 9f1577f746 remove unused backend machinery
The only remaining vestiage of backends is different types of keys. These
are still called "backends", mostly to avoid needing to change user interface
and configuration. But everything to do with storing keys in different
backends was gone; instead different types of remotes are used.

In the refactoring, lots of code was moved out of odd corners like
Backend.File, to closer to where it's used, like Command.Drop and
Command.Fsck. Quite a lot of dead code was removed. Several data structures
became simpler, which may result in better runtime efficiency. There should
be no user-visible changes.
2011-07-05 19:57:46 -04:00
..
Add.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
AddUrl.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
ConfigList.hs refactor some boilerplate 2011-05-15 02:02:46 -04:00
Copy.hs avoid version check before running version and upgrade commands 2011-03-19 18:58:49 -04:00
Describe.hs improve bare repo handing 2011-06-22 18:32:41 -04:00
Drop.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
DropKey.hs add web special remote 2011-07-01 15:30:42 -04:00
DropUnused.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Find.hs add whenM and unlessM 2011-05-17 03:13:11 -04:00
Fix.hs refactor some boilerplate 2011-05-15 02:02:46 -04:00
FromKey.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Fsck.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Get.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
InAnnex.hs refactor some boilerplate 2011-05-15 02:02:46 -04:00
Init.hs renamed GitRepo to Git 2011-06-30 13:21:39 -04:00
InitRemote.hs improve bare repo handing 2011-06-22 18:32:41 -04:00
Lock.hs Fix locking of files with staged changes. 2011-05-31 15:00:56 -04:00
Map.hs better display of thrown errors 2011-07-05 14:58:33 -04:00
Merge.hs add merge subcommand 2011-06-22 18:46:56 -04:00
Migrate.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Move.hs add web special remote 2011-07-01 15:30:42 -04:00
PreCommit.hs remove unnecessary imports 2011-06-01 11:53:43 -04:00
RecvKey.hs add whenM and unlessM 2011-05-17 03:13:11 -04:00
Semitrust.hs improve bare repo handing 2011-06-22 18:32:41 -04:00
SendKey.hs show a warning message when failing to find requested key 2011-05-22 14:03:06 -04:00
SetKey.hs fix usage for setkey 2011-07-04 16:13:44 -04:00
Status.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Trust.hs improve bare repo handing 2011-06-22 18:32:41 -04:00
Unannex.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Uninit.hs uninit: Use unannex in --fast mode, to support unannexing multiple files that link to the same content. 2011-07-04 16:20:50 -04:00
Unlock.hs remove unused backend machinery 2011-07-05 19:57:46 -04:00
Untrust.hs improve bare repo handing 2011-06-22 18:32:41 -04:00
Unused.hs renamed GitRepo to Git 2011-06-30 13:21:39 -04:00
Upgrade.hs v3 upgrade code works 2011-06-23 02:30:20 -04:00
Version.hs improve version checking for v3 2011-06-22 18:07:45 -04:00
Whereis.hs add web special remote 2011-07-01 15:30:42 -04:00