Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Overwrite: Document --overwrite=VERSION | Ian Jackson | 2016-09-26 |
| | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | dgit: Turn gc.auto off in our hidden working tree setups | Ian Jackson | 2016-09-26 |
| | | | | | | | | | 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> | ||
* | dgit: Use GIT_COMMITTER_DATE for automatic patch | Ian Jackson | 2016-08-14 |
| | | | | | When automatically generating quilt patch, honour GIT_COMMITTER_DATE for filename creation (makes filename deterministic in test suite). | ||
* | changelog: Document test suite better info | Ian Jackson | 2016-07-31 |
| | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | When synthesing a commit from a .dsc from the archive, stop internal git ↵ | Ian Jackson | 2016-07-16 |
| | | | | reset from printing a confusing message about HEAD. | ||
* | Split brain: Make quiltify_trees_differ cleverer | Ian Jackson | 2016-07-16 |
| | | | | | | | | 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. | ||
* | Test dgit-repos-policy-debian with multiple (identical, as it happens) ↵ | Ian Jackson | 2016-07-16 |
| | | | | existing taints. | ||
* | dgit-repos-policy-debian.: fix git-cat-file-handling with multiple taints in ↵ | Ian Jackson | 2016-07-16 |
| | | | | db (!). | ||
* | dgit-repos-policy-debian: Better error handling | Ian Jackson | 2016-07-16 |
| | | | | Show more info when git-cat-file --batch goes wrong | ||
* | debian/changelog: Fix a formatting bug | Ian Jackson | 2016-07-16 |
| | |||
* | Test suite: tartree-edit: Provide facility for comparing sets of git refs | Ian Jackson | 2016-07-02 |
| | |||
* | Test suite: Provide `tartree-edit gitfetchinfo' | Ian Jackson | 2016-07-02 |
| | | | | Help with comparing different test case git working tree tarballs. | ||
* | dgit sbuild no longer deletes extranious .changes files; instead we rely on ↵ | Ian Jackson | 2016-07-01 |
| | | | | --rm-old-changes, or failing that, fail early. | ||
* | No longer tolerate a multitude of .changes files when doing push. | Ian Jackson | 2016-07-01 |
| | | | | | | | | | | | | | 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. | ||
* | Remove any pre-existing _source.changes file before building source, as a ↵ | Ian Jackson | 2016-07-01 |
| | | | | safety check. | ||
* | Introduce --rm-old-changes to delete previous builds' changes files. | Ian Jackson | 2016-07-01 |
| | |||
* | dgit(1): Document the dgit-distro.DISTRO.quilt-mode config setting. | Ian Jackson | 2016-07-01 |
| | |||
* | When running dpkg-buildpackage, cope if user specified -g or -G. | Ian Jackson | 2016-07-01 |
| | |||
* | sbuild: Check that the binary .changes file doesn't contain a .dsc. | Ian Jackson | 2016-07-01 |
| | |||
* | sbuild: Rename the used-up .changes files to `.inmulti' | Ian Jackson | 2016-07-01 |
| | | | | This avoids accidental use of the wrong one (by software, or by users). | ||
* | sbuild:: check that we have the right number of .changes files | Ian Jackson | 2016-07-01 |
| | | | | | Check that the set of .changes files found is as we expect, before calling mergechanges. | ||
* | Test suite: Test quilt single-debian-patch | Ian Jackson | 2016-07-01 |
| | |||
* | Increase sqlite_busy_timeout in debpolicy-dbretry | Ian Jackson | 2016-07-01 |
| | | | | | zealot is very slow and we need to give the other processes time to rollback and release the lock. | ||
* | test suite: Remove spurious .debs from example_1.0.tar | Ian Jackson | 2016-07-01 |
| | |||
* | Set GIT_COMMITTER_DATE and GIT_AUTHOR_DATE | Ian Jackson | 2016-07-01 |
| | | | | | | | | | | | | | | 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). | ||
* | build_source: Fix bad Perl poetry style | Ian Jackson | 2016-07-01 |
| | | | | | Pass --ch:* and -v options to dpkg-buildpackage when building source. Fixes bad Perl poetry syntax. Closes:#829121. | ||
* | Properly substitute $changesfile in one of the `You can retry' messages. ↵ | Ian Jackson | 2016-07-01 |
| | | | | Closes:#800078. | ||
* | Print better error message (with `fail' rather than `die') if `dgit clone' ↵ | Ian Jackson | 2016-07-01 |
| | | | | cannot create the destination directory. | ||
* | Do not call "warn" on failure of cleanup handler in END block (since warn ↵ | Ian Jackson | 2016-07-01 |
| | | | | has been made fatal and aborts the cleanup chain). | ||
* | When cleaning up after failed clone, stat the to-be-cleaned-up directory ↵ | Ian Jackson | 2016-07-01 |
| | | | | before running rmtree on it. Closes:#796773. | ||
* | Put --no-arch-all in build-modes-sbuild act, not only its real_act | Ian Jackson | 2016-07-01 |
| | | | | Cosmetic change only. | ||
* | Test suite: When sbuild fails, do not crash | Ian Jackson | 2016-07-01 |
| | | | | | ... due to sed not finding the log file. Instead, simply tolerate the absence of the log file. | ||
* | sbuild; Do not pass -A | Ian Jackson | 2016-07-01 |
| | | | | | | | | | | 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. | ||
* | finalise 1.4debian/1.4 | Ian Jackson | 2015-08-22 |
| | |||
* | changelog: Improve | Ian Jackson | 2015-08-22 |
| | |||
* | quilt-fixup checks that the git tree is clean, as for build-prep. | Ian Jackson | 2015-08-22 |
| | |||
* | Test suite: run quilt-fixup with -wgf in distropatches-reject, so that we ↵ | Ian Jackson | 2015-08-22 |
| | | | | don't need build-depends. | ||
* | With dgit sbuild, pass our -d before the user's arguments, so that the user ↵ | Ian Jackson | 2015-08-21 |
| | | | | can override it. Closes:#796019. | ||
* | quilt fixup: single-debian-patch is still broken in wheezy | Ian Jackson | 2015-08-21 |
| | | | | | | 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. | ||
* | Reject debian/source/local-patch-header | Ian Jackson | 2015-08-21 |
| | |||
* | Cope properly with `3.0 (quilt)' with single-debian-patch. Closes:#796016. | Ian Jackson | 2015-08-21 |
| | |||
* | In --dry-run mode, _do_ actually run dpkg-source --commit so that we ↵ | Ian Jackson | 2015-08-21 |
| | | | | actually do construct the quilt fixup commit; instead, honour --dry-run by avoiding pulling it back to your HEAD. | ||
* | Detect and reject git trees containing debian/source/local-options. | Ian Jackson | 2015-08-19 |
| | |||
* | In dgit(7), discuss binaries and documentation present in upstream but ↵ | Ian Jackson | 2015-08-18 |
| | | | | removed by rules clean. | ||
* | When quilt linearisation fails, print the right information in the error ↵ | Ian Jackson | 2015-08-18 |
| | | | | message. (This has been broken forever.) | ||
* | When running git-add in commit-quilty-patch, use -f and sometimes -A, so as ↵ | Ian Jackson | 2015-08-18 |
| | | | | to avoid being broken by any .gitignore, etc. | ||
* | When running git-add in commit-quilty-patch, properly escape filenames ↵ | Ian Jackson | 2015-08-18 |
| | | | | (which git-add treats as glob patterns). | ||
* | Unbreak --dry-run (`exiting subroutine via next', broken in ac221d67, bug ↵ | Ian Jackson | 2015-08-18 |
| | | | | released in 0.22). | ||
* | changelog: start 1.4 | Ian Jackson | 2015-08-18 |
| | |||
* | changelog: finalise 1.3debian/1.3 | Ian Jackson | 2015-08-16 |
| |