chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Split brain: Capture patches-unapplied tree object
[dgit.git]
/
dgit
diff --git
a/dgit
b/dgit
index 5910c778f2f7d0798150cd2ac89aaa15171ccbfe..97bd283170e833209d36f2e0bbd3546cf0bea17a 100755
(executable)
--- a/
dgit
+++ b/
dgit
@@
-2940,18
+2940,23
@@
END
changedir 'fake';
changedir 'fake';
- ensuredir '.pc';
-
remove_stray_gits();
mktree_in_ud_here();
remove_stray_gits();
mktree_in_ud_here();
+ rmtree '.pc';
+
+ runcmd @git, qw(add -Af .);
+ my $origtree=git_write_tree();
+
+ printdebug "fake orig tree object $origtree\n";
+
+ ensuredir '.pc';
+
runcmd qw(sh -ec),
'exec dpkg-source --before-build . >/dev/null';
changedir '..';
runcmd qw(sh -ec),
'exec dpkg-source --before-build . >/dev/null';
changedir '..';
- my $origtree='';
-
quilt_fixup_mkwork($headref);
my $mustdeletepc=0;
quilt_fixup_mkwork($headref);
my $mustdeletepc=0;