diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-07-26 21:41:49 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-07-27 03:51:29 +0100 |
commit | b03d65e3455ddc7ec7ef7ac666693f2013841817 (patch) | |
tree | cc0504071f8ccfea095f71ed388048fe0f00df18 /dgit | |
parent | d33fa1545969c40c257a02c3a442b1e47d291b16 (diff) |
Provide dgit setup-new-tree (like dpkg-setup-mergechangelogs but only does it if not disabled in config).
Diffstat (limited to 'dgit')
-rwxr-xr-x | dgit | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 { |