git-annex/CmdLine
Joey Hess d16d739ce2
implement fastDebug
Most of the changes here involve global option parsing: GlobalSetter
changed so it can both run an Annex action to set state, but can also
change the AnnexRead value, which is immutable once the Annex monad is
running.

That allowed a debugselector value to be added to AnnexRead, seeded
from the git config. The --debugfilter option's GlobalSetter then updates
the AnnexRead.

This improved GlobalSetter can later be used to move more stuff to
AnnexRead. Things that don't involve a git config will be easier to
move, and probably a *lot* of things can be moved eventually.

fastDebug, while implemented, is not used anywhere yet. But it should be
fast..
2021-04-06 15:24:28 -04:00
..
GitAnnex implement fastDebug 2021-04-06 15:24:28 -04:00
GitAnnexShell finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
Action.hs start splitting out readonly values from AnnexState 2021-04-02 15:51:44 -04:00
Batch.hs remove unused contentFile = Nothing 2021-03-01 16:35:38 -04:00
GitAnnex.hs unregisterurl: New command 2021-03-01 14:28:24 -04:00
GitAnnexShell.hs implement fastDebug 2021-04-06 15:24:28 -04:00
GitRemoteTorAnnex.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GlobalSetter.hs implement fastDebug 2021-04-06 15:24:28 -04:00
Option.hs implement fastDebug 2021-04-06 15:24:28 -04:00
Seek.hs add git ls-tree --long parser 2021-03-23 12:47:00 -04:00
Usage.hs improve synopsis 2020-12-17 12:51:49 -04:00