rebase-interactive: simplify pick_on_preserving_merges
Use compound if statement instead of nested if statements to simplify pick_on_preserving_merges. Signed-off-by: Wink Saville <wink@saville.com> Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
90bbd502d5
commit
0c4030ca26
@ -307,17 +307,14 @@ pick_one_preserving_merges () {
|
||||
esac
|
||||
sha1=$(git rev-parse $sha1)
|
||||
|
||||
if test -f "$state_dir"/current-commit
|
||||
if test -f "$state_dir"/current-commit && test "$fast_forward" = t
|
||||
then
|
||||
if test "$fast_forward" = t
|
||||
then
|
||||
while read current_commit
|
||||
do
|
||||
git rev-parse HEAD > "$rewritten"/$current_commit
|
||||
done <"$state_dir"/current-commit
|
||||
rm "$state_dir"/current-commit ||
|
||||
die "$(gettext "Cannot write current commit's replacement sha1")"
|
||||
fi
|
||||
while read current_commit
|
||||
do
|
||||
git rev-parse HEAD > "$rewritten"/$current_commit
|
||||
done <"$state_dir"/current-commit
|
||||
rm "$state_dir"/current-commit ||
|
||||
die "$(gettext "Cannot write current commit's replacement sha1")"
|
||||
fi
|
||||
|
||||
echo $sha1 >> "$state_dir"/current-commit
|
||||
|
Loading…
Reference in New Issue
Block a user