git-annex/Command
Joey Hess 09cd042775 Properly handle multiline git config values.
A crash on parsing was fixed a while ago. This adds support for fully
correctly parsing multiline git config values, using git config --null.

Since git-annex-shell configlist uses normal git config output, I left in
support for that too; the two forms of config output can be easily
identified by the parser. Since configlist only prints the annex.uuid
config, there's no risk of multiline values there, so no need to change it.
2011-12-15 12:48:27 -04:00
..
Add.hs add: If interrupted, add can leave files converted to symlinks but not yet added to git. Running the add again will now clean up this situtation. 2011-12-07 16:53:53 -04:00
AddUrl.hs factor out a stopUnless 2011-12-09 12:23:45 -04:00
ConfigList.hs clean up read/show abuse 2011-11-08 00:17:54 -04:00
Copy.hs better limiting of start actions to only run whenAnnexed 2011-11-10 23:45:14 -04:00
Dead.hs add 2011-12-02 19:22:43 -04:00
Describe.hs lint 2011-11-11 01:52:58 -04:00
Drop.hs factor out a stopUnless 2011-12-09 12:23:45 -04:00
DropKey.hs inverted logic 2011-12-09 13:38:28 -04:00
DropUnused.hs some work on avoiding partial functions 2011-12-09 18:10:41 -04:00
Find.hs find: Support --print0 2011-11-22 14:06:31 -04:00
Fix.hs factor out a stopUnless 2011-12-09 12:23:45 -04:00
FromKey.hs lint 2011-11-11 01:52:58 -04:00
Fsck.hs add support for using hashDirLower in addition to hashDirMixed 2011-11-28 22:43:51 -04:00
Get.hs factor out a stopUnless 2011-12-09 12:23:45 -04:00
InAnnex.hs safer inannex checking 2011-11-09 18:33:15 -04:00
Init.hs init: When run in an already initalized repository, and without a description specified, don't delete the old description. 2011-11-12 15:42:52 -04:00
InitRemote.hs cleanup 2011-10-31 17:22:55 -04:00
Lock.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Map.hs Properly handle multiline git config values. 2011-12-15 12:48:27 -04:00
Merge.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Migrate.hs factor out a stopUnless 2011-12-09 12:23:45 -04:00
Move.hs inverted logic 2011-12-09 13:38:28 -04:00
PreCommit.hs better limiting of start actions to only run whenAnnexed 2011-11-10 23:45:14 -04:00
RecvKey.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Reinject.hs reinject: Add a sanity check for using an annexed file as the source file. 2011-12-12 13:43:52 -04:00
Semitrust.hs clean up check selection code 2011-10-29 15:19:05 -04:00
SendKey.hs add support for using hashDirLower in addition to hashDirMixed 2011-11-28 22:43:51 -04:00
Status.hs hslint 2011-12-09 01:57:13 -04:00
Sync.hs split out Git/Command.hs 2011-12-14 15:56:11 -04:00
Trust.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Unannex.hs split out Git/Command.hs 2011-12-14 15:56:11 -04:00
Uninit.hs split out Git/Command.hs 2011-12-14 15:56:11 -04:00
Unlock.hs add support for using hashDirLower in addition to hashDirMixed 2011-11-28 22:43:51 -04:00
Untrust.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Unused.hs split out Git/Command.hs 2011-12-14 15:56:11 -04:00
Upgrade.hs clean up check selection code 2011-10-29 15:19:05 -04:00
Version.hs When not run in a git repository, git-annex can still display a usage message, and "git annex version" even works. 2011-11-16 00:49:09 -04:00
Whereis.hs better limiting of start actions to only run whenAnnexed 2011-11-10 23:45:14 -04:00