| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fix up .orig detection to handle .asc's (and other signatures) of
.orig components the same way as their tarballs.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
| |
Fix up .orig detection to correctly allow exactly the right .orig-comp
components accorging to dpkg-source(1).
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We cannot simply match the filenaem because `foo_1.0.orig.tar.gz'
might be the `.orig.tar.gz' of foo version 1.0, or the `.tar.gz' of
foo version 1.0.orig.
We need either to consider the whole .dsc (this works since the
formats with no `.orig' or `.debian' or whatever are precisely ones
where there is only one file anyway), or know the version number.
Replace is_orig_file with two functions, one for each situation.
While we're here, do not barf if we find uncompressed tarballs. (We
don't expect to find any but it would be nice if they worked...)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
| |
Make `madformat' mean precisely `is 3.0 (quilt)' and change the two
call sites which wanted to check the quilt mode too.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
| |
This avoids potential accidents: git gc --auto might otherwise run and
do very undesirable things to the user's working tree. (I haven't
been able to trigger such a situation deliberately and none has been
reported, luckily...)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
| |
When automatically generating quilt patch, honour GIT_COMMITTER_DATE
for filename creation (makes filename deterministic in test suite).
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
reset from printing a confusing message about HEAD.
|
|
|
|
|
|
|
|
| |
Have it be able to explain what was different, by returning a bitmask.
Update the call sites.
Incidentally, fix a bug where .gitignores other than in the toplevel
would not be ignored when they ought to have been.
|
|
|
|
| |
existing taints.
|
|
|
|
| |
db (!).
|
|
|
|
| |
Show more info when git-cat-file --batch goes wrong
|
| |
|
| |
|
|
|
|
| |
Help with comparing different test case git working tree tarballs.
|
|
|
|
| |
--rm-old-changes, or failing that, fail early.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead, insist on a single one. This eliminates a potential for a
variety of surprises, where dgit would upload something different to
the user expected.
We no longer need to behave this way because nowadays the sbuild build
(which was the real use case, because it would generate a .source and
a .ARCH changes as well as the final .multi) renames the intermediate
changes files.
Also --rm-old-changes helps.
|
|
|
|
| |
safety check.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This avoids accidental use of the wrong one (by software, or by users).
|
|
|
|
|
| |
Check that the set of .changes files found is as we expect, before
calling mergechanges.
|
| |
|
|
|
|
|
| |
zealot is very slow and we need to give the other processes time to
rollback and release the lock.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids most date dependencies: unless other measures are taken,
the commits and tags are identical iff they are constructed
identically. This makes the test suite more deterministic.
In drs-push-rejects test, increment them explicitly, so as to make all
of mktag's tags distinct objects.
Otherwise it can generate identical tags (now, always; previously,
only sometimes on fast computers), causing spurious variations in
behaviour (eg, things not being rejected because they do not represent
any change).
|
|
|
|
|
| |
Pass --ch:* and -v options to dpkg-buildpackage when building source.
Fixes bad Perl poetry syntax. Closes:#829121.
|
|
|
|
| |
Closes:#800078.
|
|
|
|
| |
cannot create the destination directory.
|
|
|
|
| |
has been made fatal and aborts the cleanup chain).
|
|
|
|
| |
before running rmtree on it. Closes:#796773.
|
|
|
|
| |
Cosmetic change only.
|
|
|
|
|
| |
... due to sed not finding the log file. Instead, simply tolerate the
absence of the log file.
|
|
|
|
|
|
|
|
|
|
| |
Incompatible change:
* dgit sbuild does not pass -A to sbuild. Consequently the default
build is now simply sbuild's default. With older sbuilds it was
possible to override dgit's -A by passing another option. But this
has been changed recently and now this default setting is very
awkward to change for the dgit user.
|
| |
|
| |
|
| |
|
|
|
|
| |
don't need build-depends.
|
|
|
|
| |
can override it. Closes:#796019.
|
|
|
|
|
|
| |
Because dpkg-source -b breaks with single-debian-patch when the .pc is
missing, so this depends on split execution of the source package
build.
|
| |
|
| |
|
|
|
|
| |
actually do construct the quilt fixup commit; instead, honour --dry-run by avoiding pulling it back to your HEAD.
|
| |
|
|
|
|
| |
removed by rules clean.
|