aboutsummaryrefslogtreecommitdiff
path: root/bash/bash_completion.d/git.bash
Commit message (Collapse)AuthorAgeFilesLines
* Trim some trailing whitespaceTom Ryder2018-12-311-1/+1
|
* Substitute bad `continue` for `return`Tom Ryder2018-12-061-1/+1
|
* Add actual completion matching to git completionTom Ryder2018-12-061-2/+8
| | | | Doi.
* Apply much simpler completion to GitTom Ryder2018-12-061-0/+35
| | | | | | Use CTRL-X, B to complete branch names, and CTRL-X, T to complete tag names. It's too complicated to do it contextually, and it's all I really wanted anyway.
* Throw away Git Bash completionTom Ryder2018-12-021-198/+0
| | | | | | Too complicated, for too little benefit. What would probably be better would be bindings in Bash specifically for completing Git remotes, tags, etc.
* Use the positional parameter aliases for wordsTom Ryder2018-12-011-8/+8
| | | | | The current word is available in $2, and the previous word in $3. That's easier (and maybe a bit less expensive) to dig out, so let's use it.
* Adjust loop short circuits and pattern matchesTom Ryder2018-12-011-2/+3
|
* Remove needless line breaks from git completionTom Ryder2018-12-011-6/+2
|
* Drop support for Bash <= 3.0Tom Ryder2018-11-301-8/+1
| | | | | | This allows removing a fair bit of boilerplate checking for the availability of `-o bashdefault` for the `complete` builtin, and greatly simplifies the minimum version check.
* Remove error-prone git-add(1) completionTom Ryder2017-02-261-23/+0
| | | | Just files and directories will do fine
* Use FUNCNAME for self-refs in Git completionTom Ryder2017-01-281-9/+9
|
* Version check for bashdefault in Git completionTom Ryder2016-09-131-2/+7
|
* Add git-stash/submodule completionTom Ryder2016-09-101-0/+42
|
* Move a local declarationTom Ryder2016-09-101-1/+1
|
* Fix trailing whitespaceTom Ryder2016-09-101-1/+1
|
* Correct a word testTom Ryder2016-09-091-2/+2
|
* Fix null variable referenceTom Ryder2016-09-091-2/+2
|
* Add completion for git-reset(1)Tom Ryder2016-09-091-0/+10
|
* Further refinements/extensions to Git completionTom Ryder2016-09-091-58/+131
|
* Correct ref matching in Git completionTom Ryder2016-09-091-2/+6
|
* Add completion for git-remoteTom Ryder2016-09-091-0/+26
|
* Add IFS clearing before filename/branch readsTom Ryder2016-09-091-2/+2
|
* Use double-glob to get all refsTom Ryder2016-09-091-1/+1
| | | | Including remotes
* Improve Git Bash completion a lotTom Ryder2016-09-091-17/+61
| | | | Completes Git subcommands, branch/tag names, and addable files
* Tidy completion filesTom Ryder2016-07-301-1/+1
| | | | Add comments, add short-circuit to vared() completion
* Move bash completion setup into separate dirTom Ryder2016-07-301-0/+27