aboutsummaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
Diffstat (limited to 'sh')
-rw-r--r--sh/fzf.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/sh/fzf.sh b/sh/fzf.sh
index 4c26eb22..5b693c1b 100644
--- a/sh/fzf.sh
+++ b/sh/fzf.sh
@@ -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)"
}