git-annex/Command
Joey Hess 039e83ed5d
Fix nasty reversion in the last release that broke sync --content's handling of many preferred content expressions.
The type checker should have noticed this, but the changes to mapM
that make it accept any Traversable hid the fact that it was not being
passed a list at all. Thus, what should have returned an empty list most
of the time instead returned [""] which was treated as the name of the
associated file, with disasterout consequences.

When I have time, I should add a test case checking what sync --content
drops. I should also consider replacing mapM with one re-specialized to
lists.
2016-01-26 14:28:43 -04:00
..
Add.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
AddUnused.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
AddUrl.hs remove 3 build flags 2016-01-26 08:14:57 -04:00
Assistant.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Benchmark.hs change keys database to use IKey type with more efficient serialization 2016-01-12 14:01:50 -04:00
CheckPresentKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Commit.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ConfigList.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ContentLocation.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Copy.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Dead.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Describe.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
DiffDriver.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Direct.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Drop.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
DropKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
DropUnused.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
EnableRemote.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ExamineKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Expire.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Find.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
FindRef.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Fix.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Forget.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
FromKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Fsck.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
FuzzTest.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
GCryptSetup.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Get.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Group.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
GroupWanted.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Help.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Import.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ImportFeed.hs remove 3 build flags 2016-01-26 08:14:57 -04:00
InAnnex.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Indirect.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Info.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Init.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
InitRemote.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
List.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Lock.hs Fix nasty reversion in the last release that broke sync --content's handling of many preferred content expressions. 2016-01-26 14:28:43 -04:00
LockContent.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Log.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
LookupKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Map.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
MatchExpression.hs matchexpression: New plumbing command to check if a preferred content expression matches some data. 2016-01-25 16:16:18 -04:00
Merge.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
MetaData.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Migrate.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Mirror.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Move.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
NotifyChanges.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
NumCopies.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
PreCommit.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Proxy.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ReadPresentKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
RecvKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
RegisterUrl.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Reinit.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Reinject.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
ReKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
RemoteDaemon.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Repair.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Required.hs started converting to use optparse-applicative 2015-07-08 13:36:25 -04:00
ResolveMerge.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
RmUrl.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Schedule.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Semitrust.hs convert all commands to work with optparse-applicative 2015-07-08 15:08:02 -04:00
SendKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
SetKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
SetPresentKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Smudge.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Status.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Sync.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Test.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
TestRemote.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
TransferInfo.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
TransferKey.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
TransferKeys.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Trust.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Unannex.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Undo.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Ungroup.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Uninit.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Unlock.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Untrust.hs convert all commands to work with optparse-applicative 2015-07-08 15:08:02 -04:00
Unused.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Upgrade.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
VAdd.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
VCycle.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Version.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
VFilter.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Vicfg.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
View.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
VPop.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Wanted.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Watch.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
WebApp.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Whereis.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
XMPPGit.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00