summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgit-debrebase6
1 files changed, 3 insertions, 3 deletions
diff --git a/git-debrebase b/git-debrebase
index ad20e4b..66cbb58 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -261,12 +261,12 @@ sub read_tree_debian ($) {
rm_subdir_cached 'debian/patches';
}
-sub read_tree_upstream ($) {
- my ($treeish) = @_;
+sub read_tree_upstream ($;$) {
+ my ($treeish, $keep_patches) = @_;
my $save = cmdoutput @git, qw(write-tree --prefix=debian/);
runcmd @git, qw(read-tree), $treeish;
read_tree_subdir 'debian', $save;
- rm_subdir_cached 'debian/patches';
+ rm_subdir_cached 'debian/patches' unless $keep_patches;
};
sub make_commit ($$) {