diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-11-07 23:03:31 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-11-07 23:03:31 +0000 |
commit | 4b860909da046779922347e233d4a29c64521e1c (patch) | |
tree | fd0b66b999711d0a9893b24fd428714dcc616616 /dgit | |
parent | 9dc4ad19c97b17d28ad1440b6fea85418fcc84ac (diff) |
dgit: Introduce git_add_write_tree
No functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-x | dgit | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -1693,6 +1693,11 @@ sub git_write_tree () { return $tree; } +sub git_add_write_tree () { + runcmd @git, qw(add -Af .); + return git_write_tree(); +} + sub remove_stray_gits () { my @gitscmd = qw(find -name .git -prune -print0); debugcmd "|",@gitscmd; @@ -5195,8 +5200,7 @@ sub quilt_fixup_multipatch ($$$) { rmtree '.pc'; - runcmd @git, qw(add -Af .); - my $unapplied=git_write_tree(); + my $unapplied=git_add_write_tree(); printdebug "fake orig tree object $unapplied\n"; ensuredir '.pc'; @@ -5228,8 +5232,7 @@ END changedir '../fake'; rmtree '.pc'; - runcmd @git, qw(add -Af .); - my $oldtiptree=git_write_tree(); + my $oldtiptree=git_add_write_tree(); printdebug "fake o+d/p tree object $unapplied\n"; changedir '../work'; |