Lasse Peters and GitHub
3ea66642e8
feat(git): Add alias for 'git checkout --recurse-submodules' ( #9958 )
2021-06-13 10:25:27 -07:00
Daniel Wu and GitHub
9bdbe08aa2
feat(plugins): add gpr alias for /git pull -rebase/ which is easier to remember ( #9964 )
2021-06-12 06:06:09 -07:00
Babak K. Shandiz and GitHub
d646884add
feat(git): add aliases gcas and gcasm for commit with sign-off ( #8881 )
2021-05-03 17:35:13 +02:00
Marc Cornellà
2b1d412279
fix(git): add push or save to gstu alias ( #9766 )
...
Fixes #9766
2021-03-31 11:25:26 +02:00
John Delgado and GitHub
040aadf7c4
feat(git): add grbo alias for git rebase --onto ( #8088 )
2021-03-15 20:06:01 +01:00
Peter Babič and Marc Cornellà
0f6aa0182c
feat(git): add grst alias for git restore --staged ( #8932 )
...
Closes #8932
2021-01-01 18:23:42 +01:00
e2f2489a66
fix(git): silently fail in git_main_branch if not in a git repo ( #9484 )
...
Co-authored-by: Marc Cornellà <marc.cornella@live.com >
2020-12-08 18:25:42 +01:00
Alisson B. Santos and GitHub
51772732f5
feat(git): support trunk branches in git_main_branch ( #9417 )
2020-11-12 16:17:28 +01:00
Marc Cornellà
c549387745
git: fix version check
2020-10-04 13:09:32 +02:00
d81b4ac9f2
git: run gfa with --jobs=10 (fetch remotes in parallel) ( #9268 )
...
Co-authored-by: Marc Cornellà <marc.cornella@live.com >
2020-10-03 20:29:26 +02:00
Marc Cornellà
c99f3c50fa
git: go back to previous main branch detection logic
...
Fixes #9114
2020-07-15 17:02:49 +02:00
Marc Cornellà
83f6194929
git: change docs for git_main_branch
...
Also remove unnecesary dramatic remark
2020-07-11 20:18:05 +02:00
Marc Cornellà and Yufan You
55a98fc06d
git: better algorithm to decide what's the main branch
...
Fixes #9103
Co-authored-by: Yufan You <ouuansteve@gmail.com >
2020-07-11 20:02:06 +02:00
Marc Cornellà and Yufan You
1db79f97f5
git: use master if it exists, otherwise use main
...
See https://github.com/ohmyzsh/ohmyzsh/pull/9049#issuecomment-654537347
Co-authored-by: Yufan You <ouuansteve@gmail.com >
2020-07-09 11:17:07 +02:00
3178334a2d
git: change main branch naming scheme ( #9049 )
...
Co-authored-by: Marc Cornellà <marc.cornella@live.com >
2020-07-03 19:03:04 +02:00
Tvrtko Majstorović and GitHub
255ef8d587
git: add alias for git diff excluding lock files ( #8935 )
2020-05-23 18:57:13 +02:00
Stanisław and GitHub
ff0d490915
git: clarify what the glp alias does ( #8850 )
2020-05-22 20:07:23 +02:00
larumbe and GitHub
77b409d5c2
git: add convenience aliases for git apply and git am ( #8563 )
2020-05-22 16:56:03 +02:00
David and GitHub
a25efd1e31
git: exclude devel branch from list in gbda alias ( #8957 )
2020-05-22 16:54:10 +02:00
Mikael Andersson Wigander and GitHub
d8f674cc8e
git: exclude 'development' in gdba alias ( #8902 )
2020-05-21 18:13:14 +02:00
glechic and GitHub
4d1202c70c
git: fix markdown in README ( #8769 )
2020-03-24 19:24:47 +01:00
Marc Cornellà
610b2529d2
Clean up plugin READMEs and a few plugins
...
- fasd
- history
- mercurial
- pylint
- repo
- yii2
2020-03-11 19:57:46 +01:00
Jean-Yves Rivallan and GitHub
831089a375
git: make the gpristine alias remove untracked git repos ( #8697 )
2020-03-03 14:06:40 +01:00
e8609b857c
git: add grename to rename a local branch and in the origin remote ( #8622 )
...
Co-authored-by: Marc Cornellà <marc.cornella@live.com >
2020-02-18 21:05:52 +01:00
Roman and GitHub
aa4146a9a4
git: add alias for git stash --include-untracked ( #8617 )
2020-02-15 18:28:02 +01:00
Marc Cornellà and GitHub
093b56a7d7
git: fix gtl alias argument
...
Fixes the error `no matches found` because the argument is not quoted.
See https://github.com/robbyrussell/oh-my-zsh/pull/7629#issuecomment-531151821
2019-09-13 11:20:20 +02:00
Ryan Styrczula
df9cf72396
plugins/git: Fix gbda trying to delete worktree branches
...
Git learned to add a `+` in front of branches that are
checked out in other worktrees.
See: https://github.com/git/git/blob/745f6812895b31c02b29bdfe4ae8e5498f776c26/Documentation/RelNotes/2.23.0.txt#L252-L256
2019-08-23 11:08:20 -04:00
Julien Janvier and Marc Cornellà
de3b14cf69
git: add aliases for git switch and restore ( #8089 )
2019-08-20 12:11:38 +02:00
Adriaan Knapen and Marc Cornellà
6cb98eda15
git: add missing grev alias to README ( #7984 )
2019-07-11 20:42:28 +02:00
SomeDer and Robby Russell
f992d434ec
git: add git revert alias ( #7841 )
...
* git: add `alias grev="git revert"`
* Swapping double for single quotes
Matching the conventions in the plugin
2019-06-15 10:47:23 -07:00
Marc Cornellà
4ad4a81657
git: clean up plugin file and delete current_repository function
...
Closes #6329
2019-05-21 11:04:01 +02:00
Marc Cornellà
f8d5fdce3a
git: move documentation from wiki to README
2019-05-21 11:04:01 +02:00
Marc Cornellà and GitHub
7824dc637d
git: use is-at-least to test for git version
...
Fixes #7754
2019-04-10 11:47:29 +02:00
Marc Cornellà and GitHub
b31106b341
git: minor syntax fix
2019-04-09 18:35:09 +02:00
Marc Cornellà and GitHub
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
Marc Cornellà and GitHub
1bd72f588c
Update to inline conditional syntax
2019-04-09 18:29:18 +02:00
Asatur Meltonyan and Marc Cornellà
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
Marc Cornellà and GitHub
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
Marc Cornellà and GitHub
93cbc1614c
git: use interactive mode in gclean
...
Fixes #7716
2019-03-31 15:56:35 +02:00
Simen Bekkhus and Marc Cornellà
4b82b86064
git: add --no-gpg-sign to gwip ( #6031 )
2019-03-29 22:59:37 +01:00
Jakub Chábek and Marc Cornellà
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
Marc Cornellà and GitHub
f6a9a0a498
git: fix grt on path with spaces
...
Fixes #7682
2019-03-25 18:46:18 +01:00
Tieme van Veen and Robby Russell
9509fd6a91
Add git reset to origin alias to git plugin ( #7630 )
2019-03-10 09:38:06 -07:00
Bartlomiej Tartanus and Marc Cornellà
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
Gianluca Recchia
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
neeasade and Marc Cornellà
3c16466a14
git: quote branch name in ggpull and ggpush ( #7472 )
2019-01-20 20:19:07 +01:00
Max Gautier and Marc Cornellà
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
Luis Ferrer-Labarca and Marc Cornellà
5ee93f4f15
git: add git rm aliases ( #5433 )
...
* grm for 'git rm'
* grmc for 'git rm --cached'
2018-09-12 19:08:12 +02:00
Yago Nobre and Marc Cornellà
0db7da0cd5
git: add push force aliases ( #6297 )
...
* gpf to --force-with-lease
* gpf! to --force
2018-09-12 19:05:57 +02:00
Simen Bekkhus and Marc Cornellà
a3afeca3eb
git: add gbD alias to force-delete branch ( #5844 )
2018-09-12 18:38:21 +02:00