summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* convert Unused, and remove some dead code for old style option parsingGravatar Joey Hess2015-07-10
|
* convert version command, and make --raw work when not in a git repoGravatar Joey Hess2015-07-10
|
* doc updatesGravatar Joey Hess2015-07-10
|
* finished converting all the main optionsGravatar Joey Hess2015-07-10
|
* implement withGlobalOptions, and convert FindGravatar Joey Hess2015-07-10
|
* improve global options display in --helpGravatar Joey Hess2015-07-10
| | | | | | Put them in the help of subcommands, not the main command. And, hide them from the synopsis, to avoid cluttering it.
* wired up global optionsGravatar Joey Hess2015-07-10
| | | | | | | Note that I ran into a problem where parsing the global options looped forever, eating memory. It was somehow caused by stacking combineGlobalSetters inside a combineGlobalSetters. Maybe due to both using "many"? Anyway, changed things to avoid that.
* convert global options (still not used)Gravatar Joey Hess2015-07-10
|
* wipGravatar Joey Hess2015-07-09
| | | | | | | Current status: * building again, but several commands are commented out * still need to implement global options, file matching options, etc
* refactorGravatar Joey Hess2015-07-09
|
* wipGravatar Joey Hess2015-07-09
|
* converted copy and moveGravatar Joey Hess2015-07-09
| | | | Got a little tricky..
* use Alternative for parsing KeyOptionsGravatar Joey Hess2015-07-09
|
* use Alternative when parsing mutually exclusive fsck optionsGravatar Joey Hess2015-07-09
|
* let optparse-applicative handle the usage display when run w/o command or ↵Gravatar Joey Hess2015-07-09
| | | | | | | bad command Still generating the list of commands myself, to get it sorted into sections and with short synopses.
* fix formatting of git-annex(1) synopsisGravatar Joey Hess2015-07-09
|
* update fsck synopsisGravatar Joey Hess2015-07-09
|
* formattingGravatar Joey Hess2015-07-09
|
* let bash completion complete filesGravatar Joey Hess2015-07-09
|
* few more subcommand --help improvementsGravatar Joey Hess2015-07-09
|
* finalOpt is the same as optionalGravatar Joey Hess2015-07-09
|
* improve autocorrection code so that --bash-completion-script etc will workGravatar Joey Hess2015-07-08
| | | | | git-annex --bash-completion-script git-annex will now work; before the command autocorrection would screw it up
* improve --help display for commandsGravatar Joey Hess2015-07-08
|
* wipGravatar Joey Hess2015-07-08
|
* converted fsck's options to optparse-applicativeGravatar Joey Hess2015-07-08
| | | | Global options and seeking and key options are still to be done.
* generalize parseDuration so it can be used in the ReadM monadGravatar Joey Hess2015-07-08
|
* remove git-annex help options displayGravatar Joey Hess2015-07-08
| | | | | Common options will be displayed in the --help for a command by optparse-applicative.
* support cmdnorepo actions, also using getopt-applicative thereGravatar Joey Hess2015-07-08
|
* convert all commands to work with optparse-applicativeGravatar Joey Hess2015-07-08
| | | | Still no options though.
* display cmdparamdesc in optparse-applicative usage messagesGravatar Joey Hess2015-07-08
| | | | | Since optparse-applicative display "FOO" as "[FOO]", the paramOptional modifier which wrapped it in square brackets was removed from most places.
* started converting to use optparse-applicativeGravatar Joey Hess2015-07-08
| | | | | | | | | | | | This is a work in progress. It compiles and is able to do basic command dispatch, including git autocorrection, while using optparse-applicative for the core commandline parsing. * Many commands are temporarily disabled before conversion. * Options are not wired in yet. * cmdnorepo actions don't work yet. Also, removed the [Command] list, which was only used in one place.
* better method for running tasty's optparse as a subcommandGravatar Joey Hess2015-07-08
|
* refactorGravatar Joey Hess2015-07-08
|
* Removed support for optparse-applicative versions older than 0.10.Gravatar Joey Hess2015-07-07
| | | | Debian stable has 0.10.0.
* devblogGravatar Joey Hess2015-07-07
|
* Only look at reflogs for relevant branches, not for git-annex branchesGravatar Joey Hess2015-07-07
| | | | This speeds it up quite a bit.. May still be too slow in large repos.
* update commentGravatar Joey Hess2015-07-07
|
* unused: --used-refspec can now be configured to look at refs in the reflog. ↵Gravatar Joey Hess2015-07-07
| | | | | | This provides a way to not consider old versions of files to be unused after they have reached a specified age, when the old refs in the reflog expire. May be slow.
* sync: When annex.autocommit=false, avoid making any commit of local changes, ↵Gravatar Joey Hess2015-07-07
| | | | while still merging with remote to the extent possible.
* add: Stage symlinks the same as git add would, even if they are not a link ↵Gravatar Joey Hess2015-07-07
| | | | to annexed content.
* close; use receive.denyCurrentBranch=updateInsteadGravatar Joey Hess2015-07-07
|
* merge: Avoid creating the synced/master branch.Gravatar Joey Hess2015-07-07
| | | | | | The branch needs to be created when merging from the remote in sync, since we diff between it and the remote's sync branch. But git annex merge should not be creating sync branches.
* commentGravatar Joey Hess2015-07-07
|
* merge 2 bugsGravatar Joey Hess2015-07-07
|
* belated followupGravatar Joey Hess2015-07-07
|
* commentsGravatar Joey Hess2015-07-07
|
* import: Fix failure of cross-device import on Windows.Gravatar Joey Hess2015-07-07
| | | | | As well as import, 2 other places ran "mv" manually, so changed them to use moveFile as well.
* followupGravatar Joey Hess2015-07-07
|
* clarifyGravatar Joey Hess2015-07-07
|
* commentGravatar Joey Hess2015-07-07
|