rebase -i: style fixes and minor cleanups
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Tue, 25 Sep 2007 15:42:51 +0000 (16:42 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 26 Sep 2007 00:46:50 +0000 (17:46 -0700)
commit376ccb8cbb453343998e734d8a1ce79f57a4e092
tree523b65d35ae0e4f84547e0688b2f59b584a000cc
parentbe6ff208d8248c3f282df14fdf3c08db57e92007
rebase -i: style fixes and minor cleanups

This patch indents ";;" consistently with the rest of git's shell scripts,
and makes sure that ";;" are before each "esac".

It introduces a helper function "has_action", to make it easier to read
the intentions of the code.

Errors from "git rev-parse --verify" are no longer ignored.

Spaces are quoted using single quotes instead of a backslash, for
readability.

A "test $preserve=f" (missing spaces) was fixed; hashes are no longer
written to "$DOTEST"/rewritten/ unnecessarily.

We used to quote the message for a squash, only to have "echo" unquote it.
Now we use "printf" and do not need to quote to start with.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-rebase--interactive.sh