Add two new git functions for 'fixup' and 'show' using filter
This commit is contained in:
parent
7e617143c1
commit
93542a3506
10
lib/git.zsh
10
lib/git.zsh
|
@ -155,11 +155,19 @@ function git_reset_branch_commits() {
|
|||
git reset $(git merge-base $1 $(git branch --show-current))
|
||||
}
|
||||
|
||||
function git-uncommit() {
|
||||
function git_uncommit() {
|
||||
git reset --soft HEAD~1
|
||||
git restore --staged .
|
||||
}
|
||||
|
||||
function git_show_filter() {
|
||||
git show $(g log --pretty=format:"%h %an %ad %s" origin/HEAD..HEAD |filter|cut -d ' ' -f 1 |xargs)
|
||||
}
|
||||
|
||||
function git_fixup() {
|
||||
git commit "$1" --fixup $(g log --pretty=format:"%h %an %ad %s" origin/HEAD..HEAD |filter|cut -d ' ' -f 1 |xargs)
|
||||
}
|
||||
|
||||
#this is unlikely to change so make it all statically assigned
|
||||
POST_1_7_2_GIT=$(git_compare_version "1.7.2")
|
||||
#clean up the namespace slightly by removing the checker function
|
||||
|
|
Loading…
Reference in New Issue