From eec228d25f7853cca0e0d9fc3f0d7678fee1e672 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 13 Jun 2021 12:00:30 -0300 Subject: sh/fzf.sh: Improve fcm(), rename to cm() --- sh/fzf.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sh/fzf.sh b/sh/fzf.sh index 7a81ec9..4c26eb2 100644 --- a/sh/fzf.sh +++ b/sh/fzf.sh @@ -67,6 +67,8 @@ v() { fi } -fcm() { - git log --oneline | fzf | cut -d\ -f1 +cm() { + CHOICE="$(git log --oneline | fzf)" + INDEX="$(git log --oneline | grep -nF "$CHOICE" | cut -d: -f1)" + git rev-parse "HEAD~$INDEX" } -- cgit v1.2.3