9c84c344d7
fix: disable log.showSignature
in git log
calls
2022-01-10 19:39:05 +01:00
58478d0888
feat(git): Add alias for rebasing to origin/main-branch ( #10445 )
2021-11-27 11:30:03 -08:00
6ac1ff6905
fix(git): fix directory parse from URL in gccd
( #10276 )
2021-10-09 13:42:17 +02:00
1c9a64ece6
feat(git): add gswm
and gswd
aliases ( #9897 )
...
Co-authored-by: Nathaniel Young <nathanielyoung95070@gmail.com >
2021-10-08 17:24:00 +02:00
bf7c1b160d
fix(git)!: rename gdu
alias to gdup
( #10263 )
...
BREAKING CHANGE: the `gdu` alias has been renamed to `gdup` to avoid a
conflict with `go disk usage` (https://github.com/dundee/gdu ).
2021-10-06 10:13:38 +02:00
714399a7c3
feat(git): add gccd
alias to clone and cd into git repository ( #8220 )
...
Fixes #8216
Closes #8220
Co-authored-by: Nelson Estevão <nelsonmestevao@gmail.com >
2021-10-04 17:31:05 +02:00
adef0e6081
feat(git): run gitk
in the background in gk
and gke
aliases ( #9657 )
2021-10-04 10:43:13 +02:00
130f35fcb2
feat(git): add gdu
alias to diff against upstream ( #8721 )
2021-09-09 19:16:15 +02:00
5a4159cd29
fix(git)!: rename git mergetool
aliases to gmtl*
( #9154 )
...
BREAKING CHANGE: the `gmt` alias conflicts with the Generic Mapping Tools command.
For that, the `gmt` alias has been renamed to `gmtl`, and `gmtvim` has been renamed to
`gmtlvim` for consistency.
Fixes #9154
2021-09-06 13:31:13 +02:00
a5850d441b
feat(git): change from commiter to author in git log
aliases ( #9670 )
2021-09-06 11:21:44 +02:00
53b54f5faa
feat(git): guess main branch name also from remotes ( #10158 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com >
2021-09-03 11:43:53 +02:00
0c590aba74
fix(git): fix gbda
alias when there are no merged branches ( #10005 )
2021-08-27 18:07:19 +02:00
ab58594173
feat(git): add develop
branch name detection ( #9881 )
2021-08-10 16:31:49 +02:00
08751210e3
feat(git): Add aliases for 'git commit -S -s [-m]' ( #7616 )
...
I thought it would be useful to add these aliases.
There are already aliases for `git commit -S` and `git commit -s` but there is none for both simultaneously =)
2021-06-13 10:59:31 -07:00
3ea66642e8
feat(git): Add alias for 'git checkout --recurse-submodules' ( #9958 )
2021-06-13 10:25:27 -07:00
9bdbe08aa2
feat(plugins): add gpr alias for /git pull -rebase/ which is easier to remember ( #9964 )
2021-06-12 06:06:09 -07:00
d646884add
feat(git): add aliases gcas
and gcasm
for commit with sign-off ( #8881 )
2021-05-03 17:35:13 +02:00
2b1d412279
fix(git): add push
or save
to gstu
alias ( #9766 )
...
Fixes #9766
2021-03-31 11:25:26 +02:00
040aadf7c4
feat(git): add grbo
alias for git rebase --onto
( #8088 )
2021-03-15 20:06:01 +01:00
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
51772732f5
feat(git): support trunk branches in git_main_branch
( #9417 )
2020-11-12 16:17:28 +01:00
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
c99f3c50fa
git: go back to previous main branch detection logic
...
Fixes #9114
2020-07-15 17:02:49 +02:00
83f6194929
git: change docs for git_main_branch
...
Also remove unnecesary dramatic remark
2020-07-11 20:18:05 +02:00
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
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
255ef8d587
git: add alias for git diff excluding lock files ( #8935 )
2020-05-23 18:57:13 +02:00
77b409d5c2
git: add convenience aliases for git apply
and git am
( #8563 )
2020-05-22 16:56:03 +02:00
a25efd1e31
git: exclude devel branch from list in gbda alias ( #8957 )
2020-05-22 16:54:10 +02:00
d8f674cc8e
git: exclude 'development' in gdba alias ( #8902 )
2020-05-21 18:13:14 +02:00
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
aa4146a9a4
git: add alias for git stash --include-untracked ( #8617 )
2020-02-15 18:28:02 +01:00
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
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: 745f681289/Documentation/RelNotes/2.23.0.txt (L252-L256)
2019-08-23 11:08:20 -04:00
de3b14cf69
git: add aliases for git switch and restore ( #8089 )
2019-08-20 12:11:38 +02:00
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
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