diff --git a/fzf-git.sh b/fzf-git.sh index 27f4cff..7245fd6 100644 --- a/fzf-git.sh +++ b/fzf-git.sh @@ -180,7 +180,7 @@ _fzf_git_hashes() { --bind 'ctrl-d:execute:grep -o "[a-f0-9]\{7,\}" <<< {} | head -n 1 | xargs git diff > /dev/tty' \ --color hl:underline,hl+:underline \ --preview 'grep -o "[a-f0-9]\{7,\}" <<< {} | head -n 1 | xargs git show --color=always' "$@" | - awk 'match($0, /[a-f0-9]{7,}/) { print substr($0, RSTART, RLENGTH) }' + awk 'match($0, /[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]*/) { print substr($0, RSTART, RLENGTH) }' } _fzf_git_remotes() {