aboutsummaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-15 09:36:03 -0300
committerEuAndreh <eu@euandre.org>2021-06-15 09:36:03 -0300
commit3e0715604dc36f30b7464949d77a3ccb0083f440 (patch)
tree329be825a63767b1f3a8f70bb0ad37df4d66072d /sh
parentsh/fzf.sh: Improve fcm(), rename to cm() (diff)
downloaddotfiles-3e0715604dc36f30b7464949d77a3ccb0083f440.tar.gz
dotfiles-3e0715604dc36f30b7464949d77a3ccb0083f440.tar.xz
sh/fzf.sh: Create separate cn() (commit number) and cm() (commit) functions
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)"
}