aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-13 12:00:30 -0300
committerEuAndreh <eu@euandre.org>2021-06-13 12:00:30 -0300
commiteec228d25f7853cca0e0d9fc3f0d7678fee1e672 (patch)
tree4a3ef7d63e04affcab28215dcd67905af9b2b293
parentTODOs.md: Add #task-83505972-2c0c-3569-5cb5-017daa628afd (diff)
downloaddotfiles-eec228d25f7853cca0e0d9fc3f0d7678fee1e672.tar.gz
dotfiles-eec228d25f7853cca0e0d9fc3f0d7678fee1e672.tar.xz
sh/fzf.sh: Improve fcm(), rename to cm()
-rw-r--r--sh/fzf.sh6
1 files 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"
}