Even if we were both stitched and laundered.
Closes:#905975.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
and analysis performance by factor of ~4.2:1. Closes:#905995.
* git-debrebase: `prepush' is now a silent no-op if the branch is
unstitched. This is more friendly.
+ * git-debrebase: On rebase, always save ffq-prev even if we were
+ both stitched and laundered. Closes:#905975.
--
sub update_head_postlaunder ($$$) {
my ($old, $tip, $reflogmsg) = @_;
- return if $tip eq $old;
+ return if $tip eq $old && !@deferred_updates;
print "git-debrebase: laundered (head was $old)\n";
update_head $old, $tip, $reflogmsg;
# no tree changes except debian/patches