summaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Document changes and release 0.9.3debian/0.9.3Guido Günther2017-11-16
|
* import_orig: drop debian/ again in --merge-mode=replaceGuido Günther2017-11-16
| | | | | | | Another fallout of the Python3 conversion Closes: #881750 Thanks: Víctor Cuadrado Juan for providing a nice reproducer
* tests: let _check_repostate check repo cleaniness as wellGuido Günther2017-11-16
| | | | This will point out any unintended leftovers.
* Fix typoGuido Günther2017-11-13
| | | | | Thanks: lintian Gbp-Dch: Ignore
* docs: better explain dch operationGuido Günther2017-11-13
| | | | Closes: #880552
* dch: make --auto the defaultGuido Günther2017-11-13
| | | | | | | | | The current default mode of looking at the version in the changelog only leads to problems when people build up the changelog incrementally. --auto mode handles this since many years so make this the default, there's still --since for finer control where to start from. Closes: #880552
* docs: use consistent capitalization of first level headlinesGuido Günther2017-11-13
|
* rpm: conditionally check for librpm flagsGuido Günther2017-11-13
| | | | | Not all of them are in newer librpm and this way we can add new ones as needed as well.
* tests: Standardize test descriptionsGuido Günther2017-11-13
| | | | Gbp-Dch: Ignore
* dev_requirements: non need to ship mock with Python3Guido Günther2017-11-13
|
* dev_requirements: pin noseGuido Günther2017-11-13
|
* changelog: handle comma in maintainers nameGuido Günther2017-11-12
| | | | | Thanks: Andreas Beckmann for the proposed fix Closes: #737623
* print is a function in Python3Guido Günther2017-11-12
| | | | Gbp-Dch: Ignore
* GitRepository: require an exact ref path when looking for branchesGuido Günther2017-11-12
| | | | | | | | | | | | | | Otherwise we might match on refs/heads/refs/heads/foo instead of refs/heads/foo when looking for branch named 'foo' Closes: #813298
* tests: Use 09_test_write_tree for more GitRepository testsGuido Günther2017-11-12
| | | | | | | There are some tests that aren't nice to read as doctest. Use this file for tests like this regarding GitRepository. Gbp-Dch: Ignore
* Use assertRaises as context managerGuido Günther2017-11-12
| | | | | | for better readability Gbp-Dch: Ignore
* tests: Fix test_import_orig_rpm descriptionGuido Günther2017-11-12
| | | | Gbp-Dch: Ignore
* git-pbuilder: handle --helpGuido Günther2017-11-10
| | | | Closes: #734862
* git-pbuilder: mark as executableGuido Günther2017-11-10
|
* d/changelog: fix two typosGuido Günther2017-11-10
|
* Document changes and release 0.9.2debian/0.9.2Guido Günther2017-11-10
|
* changelog: Fix overly long linesGuido Günther2017-11-10
| | | | Gbp-Dch: Ignore
* import-dsc: Apply filters on debian tarballs tooGuido Günther2017-11-10
| | | | Closes: #881311
* docs: Uppercase option descriptionsGuido Günther2017-11-10
| | | | Gbp-Dch: Ignore
* buildpackage: Check that upstream tarballs are in export_dir in overlay modeGuido Günther2017-11-09
| | | | Checks: #879781
* export_orig: explain order of tarball creationGuido Günther2017-11-09
| | | | Gbp-Dch: Ignore
* buildpackage: Expand --git-comp-type auto again in --git-overlay modeGuido Günther2017-11-09
| | | | | Thanks: Maximiliano Curia for the detailed analysis Closes: #879781
* buildpackage: unpack additional tarballs as well in --git-overlay modeGuido Günther2017-11-09
| | | | Closes: #881253
* buildpackage: mark overlay related function as suchGuido Günther2017-11-09
| | | | Gbp-Dch: Ignore
* buildpackage: test additional tarball build with export-dir tooGuido Günther2017-11-09
|
* command_wrapper: quote error stringsGuido Günther2017-11-09
| | | | | | so we don't accidentally try to expand values in error messages Closes: #881254
* command_wrappers: simplify error stringsGuido Günther2017-11-09
| | | | Gbp-Dch: Ignore
* buildpackage: Add back --git-pristine-tar-commit supportGuido Günther2017-11-08
| | | | | | The call got lost when we split out export-orig. Closes: #880624
* buildpackage docs: make --git-upstream-tree in synopsis match the one in optionsGuido Günther2017-11-08
|
* examples: Add gbp-try-ffGuido Günther2017-11-08
| | | | | Helper to fetch new upstream source, refresh patches and do a test build.
* examples: drop gbp-posttag-pushGuido Günther2017-11-08
| | | | We have "gbp push" now
* import-dsc: cleanup temp dirs on unexpected exceptions tooGuido Günther2017-11-07
|
* Make import-orig-rpm tests work with import-origGuido Günther2017-11-07
| | | | | | | | We use the Debian version to import RPMs since there's currently no separate import-orig-rpm needed. The tests also cover cases we're currently not testing in components/deb/test_import_orig.py.
* tests: add tests for gbp import-orig-rpmMarkus Lehtonen2017-11-07
| | | | | | Basic tests for virtually all features of import-orig-rpm. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* import-orig: avoid master branch when importing into empty repoGuido Günther2017-11-07
| | | | | We dont't want a master branch if debian-branch != 'master'. This change can't be rolled back but that doesn't matter much in an empty repo.
* import-orig: don't fail when importing unpacked dirsGuido Günther2017-11-07
| | | | We need to return a tuple
* import-orig: s/recover/rollback/Guido Günther2017-11-07
| | | | Gbp-Dch: Ignore
* import-orig: Run the hook on all succesful importsGuido Günther2017-11-07
| | | | So far we would skip it on initial imports which is pointless.
* import-orig: move rollback into separate functionGuido Günther2017-11-07
| | | | | | This keeps main smaller and expresses our intend. Gbp-Dch: Ignore
* GitRepository: force_head: use GitArgsGuido Günther2017-11-07
|
* travis: run tests under C locale tooGuido Günther2017-11-07
|
* Makefile: allow to override TEST_LOCALE from environmentGuido Günther2017-11-07
| | | | | | This makes it simpler when run in a container. Gbp-Dch: Ignore
* Makefile: use $(MAKE)Guido Günther2017-11-07
|
* DebianChangelog: Strip trailing newlines from changesKen Dreyer2017-11-07
| | | | | | Python3's message_from_string passes on a trailing newline from dpkg-parsechangelog but the consumer of the output shouldn't need to bother.
* import-dsc: Fuzzy parse changelog dateGuido Günther2017-11-06
| | | | | | | | | | | Especially older changelog arent 100% conformant (e.g. using a localized day of week like) http://snapshot.debian.org/archive/debian-archive/20090802T004153Z/debian/dists/hamm/hamm/source/sound/sox_11gamma-cb3-5.dsc This allows us to better import older histories. Closes: #880878