4ad4a81657
git: clean up plugin file and delete current_repository function
...
Closes #6329
2019-05-21 11:04:01 +02:00
7824dc637d
git: use is-at-least to test for git version
...
Fixes #7754
2019-04-10 11:47:29 +02:00
b31106b341
git: minor syntax fix
2019-04-09 18:35:09 +02:00
35dc26a2c0
git: use stash 'push' instead of the deprecated 'save' ( #7486 )
...
* Use stash 'push' or 'save' depending on Git version
A utility function now parses the output of git --version and set the
alias for git stash to 'git stash push' iff the current version of Git
is 2.13 or greater; it falls back to 'git stash save' otherwise.
2019-04-09 18:33:15 +02:00
1bd72f588c
Update to inline conditional syntax
2019-04-09 18:29:18 +02:00
046d49f782
git: add 'gtl' alias to list tags matching a pattern ( #7629 )
...
1. List the tags that match the pattern(s) passed through the argument.
2. Displays the first line of the annotation message along with the tag, or the line of the first commit message if the tag is not annotated.
3. Sorts and displays tags in descending order.
2019-04-07 14:17:22 +02:00
831fba4ee4
Revert "git: delete branches in gbda
only if there are any ( #6079 )" ( #7724 )
...
This reverts commit 0e0789fb7a
.
2019-04-02 19:05:52 +02:00
93cbc1614c
git: use interactive mode in gclean
...
Fixes #7716
2019-03-31 15:56:35 +02:00
4b82b86064
git: add --no-gpg-sign
to gwip ( #6031 )
2019-03-29 22:59:37 +01:00
0e0789fb7a
git: delete branches in gbda
only if there are any ( #6079 )
...
It doesn't make sense to run `git branch -d $BRANCH` if the `$BRANCH` is empty.
2019-03-29 22:56:59 +01:00
f6a9a0a498
git: fix grt on path with spaces
...
Fixes #7682
2019-03-25 18:46:18 +01:00
9509fd6a91
Add git reset to origin alias to git plugin ( #7630 )
2019-03-10 09:38:06 -07:00
932d611c90
git: properly indent ggfl function ( #7556 )
...
Fixes (probably MacOS) issue:
> ggfl
zsh: command not found: ggfl
2019-01-30 16:22:14 +01:00
308b046875
Use stash 'push' or 'save' depending on Git version
...
A utility function now parses the output of git --version and set the
alias for git stash to 'git stash push' iff the current version of Git
is greater than 2.13; it falls back to 'git stash save' otherwise.
2019-01-29 04:11:02 +01:00
3c16466a14
git: quote branch name in ggpull and ggpush ( #7472 )
2019-01-20 20:19:07 +01:00
509a554900
git: use color auto for ref names in git log ( #5729 )
...
Allow the ref names to have differents colors if they are remote refs
or local refs, and another color for HEAD
(use the same coloring scheme as --decorate option)
2018-09-12 19:35:10 +02:00
5ee93f4f15
git: add git rm aliases ( #5433 )
...
* grm for 'git rm'
* grmc for 'git rm --cached'
2018-09-12 19:08:12 +02:00
0db7da0cd5
git: add push force aliases ( #6297 )
...
* gpf to --force-with-lease
* gpf! to --force
2018-09-12 19:05:57 +02:00
a3afeca3eb
git: add gbD alias to force-delete branch ( #5844 )
2018-09-12 18:38:21 +02:00
d5f0a0a413
git: add glols alias for glol --stat ( #5871 )
2018-09-12 16:57:48 +02:00
69ba6e4359
git: add alias to git stash --all
( #5511 )
...
Stash tracked, ignored and untracked files. Leaves the working directory absolutely clean.
2018-09-12 16:28:59 +02:00
3d2542f41b
git: add pull rebase --autostash aliases ( #6791 )
2018-09-12 15:52:42 +02:00
e93378aacd
[plugins/git] Updated git clone alias ( #6893 )
...
* Updated git clone alias
`git clone --recursive` has been deprecated in favor of `--recurse-submodules`.
See: https://stackoverflow.com/questions/3796927
2018-08-29 15:18:20 +02:00
652356b9b9
git: add the git show
alias gsh
( #5591 )
2018-08-23 22:04:42 +02:00
035d78120c
Add Git alias for git diff --staged
( #7064 )
2018-08-15 19:44:06 +02:00
1691cf8a99
Add alias for git add --verbose ( #3167 )
...
Add alias `gav='git add -v'`
fixes #6793
2018-08-13 21:11:25 +02:00
b6ca933a02
Add alias for 'git rebase develop' ( #6006 )
2018-06-30 22:25:53 +02:00
0808c0f6ef
Remove default for git reset ( #4993 )
...
The command will do the same as before, but now you can also specify
a path.
Example:
grh branch-name
grhh tag-name
2018-06-12 18:23:31 +02:00
2642f0a8b4
Add git log with date ( #6789 )
2018-05-20 16:02:53 -07:00
acacfec924
Remove unneeded option in glol and glola ( #6059 )
2018-04-25 14:14:33 +02:00
ed85147e6e
Rename clashing ag alias ( #5849 )
...
* Fix ubuntu ag alias clashing with the silver searcher
* Add aliases for git apply and git merge --abort
2017-11-07 08:06:41 -08:00
5486aa21eb
Added --force-with-lease method ( #5025 )
2017-11-07 08:06:19 -08:00
1700c948b4
Add chaced word diff ( #6378 )
2017-11-01 05:55:19 -07:00
456341fd69
Add git alias for staging tracked files ( #5178 )
...
Although `gaa` (git add --all) is cool, it stages every file, tracked or
not, if it is not on .gitignore.
Sometimes we want to just stage everything we are working on, that is
already tracked. For that reason, 'gau' can save us some time.
2016-12-17 18:01:13 +01:00
3477ff2527
feat: no CI on WIP commits ( #5643 )
2016-11-16 10:42:46 +01:00
7f9b773350
Fix compdef commands in git plugin
...
The command `compdef command=git` returns an error in some cases, the
appropriate command is `compdef _git command`.
Fixes #5442
2016-10-04 17:23:20 +02:00
6d975f7258
Add alias for signed git commit with message ( #5390 )
...
Signed-off-by: Mat Munn <mat@savi.com.au >
2016-10-03 01:11:26 +02:00
c713407f90
git.plugin.zsh: Don't run Git hooks when making a WIP commit ( #4751 )
...
When making a WIP commit, we generally just want to save the state of the
current branch temporarily, maybe because we want to push our work for backup
purposes, or change branch to work on something else. Therefore, it's generally
undesirable to run Git hooks, which might do things like run linters, because
we probably don't care if our WIP has lint errors.
2016-09-30 13:45:28 +02:00
e9793fc199
Added 'gbd' alias for 'git branch -d' ( #5417 )
2016-09-19 19:50:16 -07:00
298b63513d
git plugin: remove `format:' from --pretty flag
...
Changes gke, glol and glola aliases.
Fixes #5362
2016-09-05 10:56:18 +02:00
b9c3e862c7
Add alias for checking out develop branch ( #5307 )
2016-08-21 19:46:37 +02:00
76821f506c
Rename gh
alias (git help) to ghh
...
This conflicts with several tools, including NodeGH [1] and
scm_breeze [2].
[1] https://github.com/robbyrussell/oh-my-zsh/issues/5313
[2] https://github.com/robbyrussell/oh-my-zsh/issues/5321
Related: #5130
2016-08-20 23:53:12 +02:00
9981214437
Add git alias to clear entire stash ( #5306 )
...
Using the "gstc" alias runs "git stash clear"
that clears every stash index
2016-08-18 09:22:21 +02:00
95371afdd8
Add gcpa and gcpc aliases to git plugin ( #5271 )
2016-08-14 17:58:11 -07:00
b96a5877aa
#5130 resolving conflict in git plugin for gh
2016-08-14 17:39:27 -07:00
ae21102030
(git): Add gpsup alias ( #5287 )
2016-08-11 02:47:54 +02:00
7654b16b39
[git plugin] Fix indentation and organise aliases
2016-08-07 18:30:57 +02:00
f5537241a4
Fix gbda alias to support color.ui = always
+ exclude dev branches ( #4304 )
...
* Fix gbda alias to support git config color.ui = always
* Update gbda alias to exclude develop and dev branches
2016-08-01 18:16:54 +02:00
c62442f999
Fix gfg function completion definition
...
Related: #5179
2016-06-21 01:06:21 +02:00
5fa4d9d760
add alias gh=git help
2016-05-31 09:57:36 +08:00