diff options
Diffstat (limited to 'sh')
| -rw-r--r-- | sh/fzf.sh | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -67,8 +67,11 @@ v() { fi } -cm() { +cn() { CHOICE="$(git log --oneline | fzf)" - INDEX="$(git log --oneline | grep -nF "$CHOICE" | cut -d: -f1)" - git rev-parse "HEAD~$INDEX" + git log --oneline | grep -nF "$CHOICE" | cut -d: -f1 +} + +cm() { + git rev-parse "HEAD~$(cn)" } |
