Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | d/changelog: fix two typos | Guido Günther | 2017-11-10 | |
| | ||||
* | Document changes and release 0.9.2debian/0.9.2 | Guido Günther | 2017-11-10 | |
| | ||||
* | changelog: Fix overly long lines | Guido Günther | 2017-11-10 | |
| | | | | Gbp-Dch: Ignore | |||
* | import-dsc: Apply filters on debian tarballs too | Guido Günther | 2017-11-10 | |
| | | | | Closes: #881311 | |||
* | docs: Uppercase option descriptions | Guido Günther | 2017-11-10 | |
| | | | | Gbp-Dch: Ignore | |||
* | buildpackage: Check that upstream tarballs are in export_dir in overlay mode | Guido Günther | 2017-11-09 | |
| | | | | Checks: #879781 | |||
* | export_orig: explain order of tarball creation | Guido Günther | 2017-11-09 | |
| | | | | Gbp-Dch: Ignore | |||
* | buildpackage: Expand --git-comp-type auto again in --git-overlay mode | Guido Günther | 2017-11-09 | |
| | | | | | Thanks: Maximiliano Curia for the detailed analysis Closes: #879781 | |||
* | buildpackage: unpack additional tarballs as well in --git-overlay mode | Guido Günther | 2017-11-09 | |
| | | | | Closes: #881253 | |||
* | buildpackage: mark overlay related function as such | Guido Günther | 2017-11-09 | |
| | | | | Gbp-Dch: Ignore | |||
* | buildpackage: test additional tarball build with export-dir too | Guido Günther | 2017-11-09 | |
| | ||||
* | command_wrapper: quote error strings | Guido Günther | 2017-11-09 | |
| | | | | | | so we don't accidentally try to expand values in error messages Closes: #881254 | |||
* | command_wrappers: simplify error strings | Guido Günther | 2017-11-09 | |
| | | | | Gbp-Dch: Ignore | |||
* | buildpackage: Add back --git-pristine-tar-commit support | Guido Günther | 2017-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 options | Guido Günther | 2017-11-08 | |
| | ||||
* | examples: Add gbp-try-ff | Guido Günther | 2017-11-08 | |
| | | | | | Helper to fetch new upstream source, refresh patches and do a test build. | |||
* | examples: drop gbp-posttag-push | Guido Günther | 2017-11-08 | |
| | | | | We have "gbp push" now | |||
* | import-dsc: cleanup temp dirs on unexpected exceptions too | Guido Günther | 2017-11-07 | |
| | ||||
* | Make import-orig-rpm tests work with import-orig | Guido Günther | 2017-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-rpm | Markus Lehtonen | 2017-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 repo | Guido Günther | 2017-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 dirs | Guido Günther | 2017-11-07 | |
| | | | | We need to return a tuple | |||
* | import-orig: s/recover/rollback/ | Guido Günther | 2017-11-07 | |
| | | | | Gbp-Dch: Ignore | |||
* | import-orig: Run the hook on all succesful imports | Guido Günther | 2017-11-07 | |
| | | | | So far we would skip it on initial imports which is pointless. | |||
* | import-orig: move rollback into separate function | Guido Günther | 2017-11-07 | |
| | | | | | | This keeps main smaller and expresses our intend. Gbp-Dch: Ignore | |||
* | GitRepository: force_head: use GitArgs | Guido Günther | 2017-11-07 | |
| | ||||
* | travis: run tests under C locale too | Guido Günther | 2017-11-07 | |
| | ||||
* | Makefile: allow to override TEST_LOCALE from environment | Guido Günther | 2017-11-07 | |
| | | | | | | This makes it simpler when run in a container. Gbp-Dch: Ignore | |||
* | Makefile: use $(MAKE) | Guido Günther | 2017-11-07 | |
| | ||||
* | DebianChangelog: Strip trailing newlines from changes | Ken Dreyer | 2017-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 date | Guido Günther | 2017-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 | |||
* | setup.py: add python_requires | Guido Günther | 2017-11-06 | |
| | | | | | | so pip doesn't use the gbp module for python2 Thanks: Nico Schlömer for the proposed solution | |||
* | pq: Make sure apply_and_commit_patch encodes the author utf-8 | Guido Günther | 2017-11-06 | |
| | | | | | | | | | Git itself doesn't care but Python wants a bytestring. This only matters when using the C locale. We delay conversion so we don't have to handle fallback_author separately. We can't convert unconditionally since pq-rpm is allowed to pass in a None author. | |||
* | GitModifier: add get() | Guido Günther | 2017-11-06 | |
| | ||||
* | Make it simple to switch the locale tests are run under | Guido Günther | 2017-11-06 | |
| | ||||
* | tests: use encoding when opening files for checks and fixtures | Guido Günther | 2017-11-06 | |
| | | | | so we don't fail on non utf-8 locales | |||
* | DebianGitTestRepo: allow to set file mode | Guido Günther | 2017-11-06 | |
| | | | | This allows us to write binary files as well | |||
* | DscFile: dscfile must be utf-8 encoded as well | Guido Günther | 2017-11-06 | |
| | | | | | As per Debian policy the dsc file must be encoded as utf-8. This unbreaks changelog parsing on non-utf-8 locales. | |||
* | DebianChangelog: encode author and email to utf-8 | Guido Günther | 2017-11-06 | |
| | | | | so the right thing happens in non-utf-8 locales. | |||
* | DebianChangelog: Always open changelog as utf8 | Guido Günther | 2017-11-06 | |
| | | | | | | | | | | | As per Debian policy the changelog must be encoded as utf-8. This unbreaks changelog parsing on non-utf-8 locales. The vfs currently does not care about encodings so open as binary and decode to 'utf-8'. Thanks: Nico Schlömer for the report Closes: #880964 | |||
* | zsh: dch does not use git prefix for ignore-branch option | Felipe Sateler | 2017-11-05 | |
| | | | | | Closes: #787005 Signed-off-by: Guido Günther <agx@sigxcpu.org> | |||
* | zsh: Fix delegation of dscs options to dsc | Felipe Sateler | 2017-11-05 | |
| | | | | Signed-off-by: Guido Günther <agx@sigxcpu.org> | |||
* | Embed CII best practice badge | Guido Günther | 2017-11-01 | |
| | | | | Gbp-Dch: Ignore | |||
* | docs: we'd like to have tests with patches | Guido Günther | 2017-11-01 | |
| | | | | Gbp-Dch: Ignore | |||
* | push: Don't abort on first failure | Guido Günther | 2017-11-01 | |
| | | | | Push as many refs as possible instead of aborting on the first error. | |||
* | Document changes and release 0.9.1debian/0.9.1 | Guido Günther | 2017-10-31 | |
| | ||||
* | dscfile: Make sure we match on additional tarballs containing uppercase | Guido Günther | 2017-10-31 | |
| | | | | Closes: #880228 | |||
* | dscfile: parse out upstream signatures as well | Guido Günther | 2017-10-31 | |
| | ||||
* | dscfile: make sure we match the end of the line | Guido Günther | 2017-10-31 | |
| | | | | to not "overmatch" when there's more data after the match. | |||
* | pq: kill useless use of sed | Guido Günther | 2017-10-27 | |
| | | | | | | This also broke paths containing spaces. Thanks: André Althaus <andre.althaus@tu-dortmund.de> for the proposed fix |