summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit11
1 files changed, 10 insertions, 1 deletions
diff --git a/dgit b/dgit
index a935cbf..d8a49db 100755
--- a/dgit
+++ b/dgit
@@ -1668,6 +1668,10 @@ sub setup_mergechangelogs (;$) {
rename "$attrs.new", "$attrs" or die "$attrs: $!";
}
+sub setup_new_tree () {
+ setup_mergechangelogs();
+}
+
sub clone ($) {
my ($dstdir) = @_;
canonicalise_suite();
@@ -1697,7 +1701,7 @@ sub clone ($) {
$vcsgiturl =~ s/\s+-b\s+\S+//g;
runcmd @git, qw(remote add vcs-git), $vcsgiturl;
}
- setup_mergechangelogs();
+ setup_new_tree();
runcmd @git, qw(reset --hard), lrref();
printdone "ready for work in $dstdir";
}
@@ -3027,6 +3031,11 @@ sub cmd_setup_mergechangelogs {
setup_mergechangelogs(1);
}
+sub cmd_setup_new_tree {
+ badusage "no arguments allowed to dgit setup-tree" if @ARGV;
+ setup_new_tree();
+}
+
#---------- argument parsing and main program ----------
sub cmd_version {