blob: 9fc85cc997414dd5af4165295fccf3d257504ca7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env bash
git log \
--date=short \
--format="%C(green)%C(bold)%cd %C(auto)%h%d %s (%an)" \
--graph --color=always \
$@ \
| fzf --height 100% \
--ansi --no-sort --reverse --multi --exact \
--bind 'ctrl-s:toggle-sort' \
--bind 'ctrl-/:change-preview-window(hidden|90%|)' \
--bind 'alt-p:preview-half-page-up' \
--bind 'alt-n:preview-half-page-down' \
--header 'Press CTRL-S to toggle sort' \
--preview 'grep -o "[a-f0-9]\{7,\}" <<< {} | xargs git show --color=always' \
| grep -o "[a-f0-9]\{7,\}"
|