X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=87419c266574709d8fc02b420ded39ae2aba6f3e;hp=809d0b9d06fc713de3d6eb70ea689007576a0aed;hb=4ab980fde0d1f51ebf67f0353605e30e923b0975;hpb=5c9ed5c0a77935dca8bb6f0c1cf6181d2ee54e48 diff --git a/dgit b/dgit index 809d0b9d..87419c26 100755 --- a/dgit +++ b/dgit @@ -5281,6 +5281,9 @@ sub cmd_import_dsc { badusage "dry run makes no sense with import-dsc" unless act_local(); + my $info = "$dscfn"; + + my $specbranch = $dstbranch; $dstbranch = "refs/heads/$dstbranch" unless $dstbranch =~ m#^refs/#; $dstbranch = cmdoutput @git, qw(check-ref-format --normalize), $dstbranch; @@ -5312,7 +5315,7 @@ Your git tree does not have that object. Try `git fetch' from a plausible server (browse.dgit.d.o? alioth?), and try the import-dsc again. END } - @cmd = (@git, qw(update-ref -m), "dgit import-dsc (Dgit): $dscfn", + @cmd = (@git, qw(update-ref -m), "dgit import-dsc (Dgit): $info", $dstbranch, $dgit_commit); runcmd @cmd; progress "dgit: import-dsc updated git ref $dstbranch"; @@ -5344,7 +5347,7 @@ END my @mergeinputs = generate_commits_from_dsc(); die unless @mergeinputs == 1; - my @cmd = (@git, qw(update-ref -m), "dgit import-dsc: $dscfn", + my @cmd = (@git, qw(update-ref -m), "dgit import-dsc: $info", $dstbranch, $mergeinputs[0]{Commit}); runcmd @cmd; progress "dgit: import-dsc results are in in git ref $dstbranch";