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: Make prep_ud be able to make a different dir (nfc)
[dgit.git]
/
dgit
diff --git
a/dgit
b/dgit
index ae75cb9be9a127cc6b2438b544ba4164fcd683f4..2069298b906741e9d6f2a93f5afe793ccf5146c4 100755
(executable)
--- a/
dgit
+++ b/
dgit
@@
-1209,10
+1209,12
@@
our ($dsc_hash,$lastpush_hash);
our $ud = '.git/dgit/unpack';
our $ud = '.git/dgit/unpack';
-sub prep_ud () {
- rmtree($ud);
+sub prep_ud (;$) {
+ my ($d) = @_;
+ $d //= $ud;
+ rmtree($d);
mkpath '.git/dgit';
mkpath '.git/dgit';
- mkdir $
u
d or die $!;
+ mkdir $d or die $!;
}
sub mktree_in_ud_here () {
}
sub mktree_in_ud_here () {
@@
-1977,6
+1979,7
@@
END
my $format = getfield $dsc, 'Format';
printdebug "format $format\n";
if (madformat($format)) {
my $format = getfield $dsc, 'Format';
printdebug "format $format\n";
if (madformat($format)) {
+ # user might have not used dgit build, so maybe do this now:
commit_quilty_patch();
}
check_not_dirty();
commit_quilty_patch();
}
check_not_dirty();