From: Ian Jackson Date: Tue, 24 Sep 2013 22:56:03 +0000 (+0100) Subject: wip changes for remote push - fixes X-Git-Tag: debian/0.16_experimental2^2~30 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=540ca788948431a6dba9d0a47fd5a5c3222d0e26;p=dgit.git wip changes for remote push - fixes --- diff --git a/debian/changelog b/debian/changelog index e473f2b2..104b6bb2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +dgit (0.16~experimental2) experimental; urgency=low + + * + + -- + dgit (0.16~experimental1) experimental; urgency=low * WIP remote functionality. Untested, do not use. diff --git a/dgit b/dgit index 3a91929f..e8b6c300 100755 --- a/dgit +++ b/dgit @@ -998,11 +998,11 @@ END runcmd_ordryrun @sign_cmd; if (!$dryrun) { $tagobjfn = $tfn->('.signed.tmp'); - runcmd shell_cmd "> $tagobjfn", qw(cat --), + runcmd shell_cmd "exec >$tagobjfn", qw(cat --), $tfn->('.tmp'), $tfn->('.tmp.asc'); } } - my $tag_obj_hash = runcmd @git, qw(hash-object -w -t tag), $tagobjfn; + my $tag_obj_hash = cmdoutput @git, qw(hash-object -w -t tag), $tagobjfn; runcmd_ordryrun @git, qw(verify-tag), $tag_obj_hash; runcmd_ordryrun @git, qw(update-ref), "refs/tags/$tag", $tag_obj_hash; runcmd_ordryrun @git, qw(tag -v --), $tag;