diff options
author | Junio C Hamano <junkio@cox.net> | 2005-10-25 23:43:59 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-25 23:43:59 -0700 |
commit | f89ad67fb054bead054bc92b4d0d4d007248b611 (patch) | |
tree | 1f70c63f8d7b2e1498a8ef1489b87e4c8ddf69dc /git-am.sh | |
parent | 271440e3b65f0c599e19fdd6bc07aeccc16699fb (diff) | |
download | git-f89ad67fb054bead054bc92b4d0d4d007248b611.tar.gz |
Add [v]iew patch in git-am interactive.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-am.sh')
-rwxr-xr-x | git-am.sh | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -270,14 +270,17 @@ do echo "--------------------------" cat "$dotest/final-commit" echo "--------------------------" - echo -n "Apply? [y]es/[n]o/[e]dit/[a]ccept all " + echo -n "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all " read reply case "$reply" in - y*|Y*) action=yes ;; - a*|A*) action=yes interactive= ;; - n*|N*) action=skip ;; - e*|E*) "${VISUAL:-${EDITOR:-vi}}" "$dotest/final-commit" + [yY]*) action=yes ;; + [aA]*) action=yes interactive= ;; + [nN]*) action=skip ;; + [eE]*) "${VISUAL:-${EDITOR:-vi}}" "$dotest/final-commit" action=again ;; + [vV]*) action=again + LESS=-S ${PAGER:-less} "$dotest/patch" ;; + *) action=again ;; esac done else |