Skip to content

Commit

Permalink
Only show available cherry picks (#266)
Browse files Browse the repository at this point in the history
Only shows changes that are eligible for cherry-pick to the branch, not every commit. Also adds nice color to the output
  • Loading branch information
cjappl committed Jan 11, 2023
1 parent 73aea65 commit 98637db
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions bin/git-forgit
Expand Up @@ -282,8 +282,8 @@ _forgit_cherry_pick() {
--multi --ansi --with-nth 2.. -0 --tiebreak=index
$FORGIT_CHERRY_PICK_FZF_OPTS
"
fzf_selection=$(git cherry "$base" "$target" --abbrev -v | nl | _forgit_reverse_lines |
FZF_DEFAULT_OPTS="$opts" fzf | sort --numeric-sort --key=1 --reverse | cut -f2-)
fzf_selection=$(git log --right-only --color=always --cherry-pick --oneline "$base"..."$target" | nl |
FZF_DEFAULT_OPTS="$opts" fzf | sort --numeric-sort --key=1 | cut -f 2- | cut -c 1-8)
fzf_exitval=$?
[[ $fzf_exitval != 0 ]] && return $fzf_exitval
[[ -z "$fzf_selection" ]] && return $fzf_exitval
Expand Down

0 comments on commit 98637db

Please sign in to comment.