On Wed, Aug 14, 2024 at 4:07 PM Geoffrey Thomas <geofft@xxxxxxxxxxxxx> wrote: > This makes it easy to go to the changes in the latest commit, or a > previous named commit, to fix a bug and commit a fixup, to respond to > code review feedback, etc. > > Signed-off-by: Geoffrey Thomas <geofft@xxxxxxxxxxxxx> > --- > diff --git a/contrib/git-jump/git-jump b/contrib/git-jump/git-jump > @@ -41,8 +41,10 @@ open_editor() { > -mode_diff() { > - git diff --no-prefix --relative "$@" | > +do_diff() { > + cmd=$1 > + shift > + git "$cmd" --no-prefix --relative "$@" | > perl -ne ' > if (m{^\+\+\+ (.*)}) { $file = $1; next } > defined($file) or next; > @@ -56,6 +58,14 @@ mode_diff() { > +mode_diff() { > + do_diff diff "$@" > +} > + > +mode_show() { > + do_diff show "$@" > +} > + I'm not a git-jump user (indeed, I've never even looked at it), but should this change be accompanied by corresponding updates to the documentation in the README and usage statement emitted by the usage() function in git-jump script?