| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Fail this test if the tree contains the misspelling of "pseudo".
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>
|
|
|
|
|
|
|
| |
Now the other tests can run even if the sbuild chroot is not
available.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Check that drs and Debian policy permit split brain.
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>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
| |
This test does not yet do all that we want, but it does some things
and then exits 0.
The current intent for the future is written in prose in the rest of
the file.
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
We are going to introduce this option soon. It is not supposed to
actually have very much overall effect, although it will replumb the
way dgit goes about making the source package.
So the tests are just the same as the normal tests only with the
additional option.
|
| |
|
|
|
|
| |
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.
|
| |
|