|author||Ian Jackson <firstname.lastname@example.org>||2018-08-19 16:44:56 +0100|
|committer||Ian Jackson <email@example.com>||2018-08-19 17:46:00 +0100|
git-debrebase: Actually avoid read-tree in walk when not rewriting
See git-debrebase: Prep for avoid read-tree in walk when not rewriting for the motivation. Here we try to check that the commit we would make, if we were actually calling read-tree, write-tree and hash-object, would be identical to the one we are reusing. In particular, we check that the upstream files, and the debian/ directory, have the contents we would feed to read-tree. And we check that the parent list is the same. With these checks this new algorithm is, I think, safe enough to just use always. So set $opt_careful to 0. We will abolish this variable in a moment. Signed-off-by: Ian Jackson <firstname.lastname@example.org>
Diffstat (limited to 'debian/changelog')
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index f678131..58b934e 100644
@@ -7,6 +7,7 @@ dgit (6.7~) unstable; urgency=medium
* git-debrebase: scrap works properly when it does only rebase --abort.
* dgit(1): Encourage --overwrite rather than --overwrite=version.
* test suite: unset GIT_EDITOR, so it works if user has that set.
+ * git-debrebase: Improve laundry performance. Closes:#905995.