summaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* 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
* setup.py: add python_requiresGuido Günther2017-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-8Guido Günther2017-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ünther2017-11-06
|
* Make it simple to switch the locale tests are run underGuido Günther2017-11-06
|
* tests: use encoding when opening files for checks and fixturesGuido Günther2017-11-06
| | | | so we don't fail on non utf-8 locales
* DebianGitTestRepo: allow to set file modeGuido Günther2017-11-06
| | | | This allows us to write binary files as well
* DscFile: dscfile must be utf-8 encoded as wellGuido Günther2017-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-8Guido Günther2017-11-06
| | | | so the right thing happens in non-utf-8 locales.
* DebianChangelog: Always open changelog as utf8Guido Günther2017-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 optionFelipe Sateler2017-11-05
| | | | | Closes: #787005 Signed-off-by: Guido Günther <agx@sigxcpu.org>
* zsh: Fix delegation of dscs options to dscFelipe Sateler2017-11-05
| | | | Signed-off-by: Guido Günther <agx@sigxcpu.org>
* Embed CII best practice badgeGuido Günther2017-11-01
| | | | Gbp-Dch: Ignore
* docs: we'd like to have tests with patchesGuido Günther2017-11-01
| | | | Gbp-Dch: Ignore
* push: Don't abort on first failureGuido Günther2017-11-01
| | | | Push as many refs as possible instead of aborting on the first error.
* Document changes and release 0.9.1debian/0.9.1Guido Günther2017-10-31
|
* dscfile: Make sure we match on additional tarballs containing uppercaseGuido Günther2017-10-31
| | | | Closes: #880228
* dscfile: parse out upstream signatures as wellGuido Günther2017-10-31
|
* dscfile: make sure we match the end of the lineGuido Günther2017-10-31
| | | | to not "overmatch" when there's more data after the match.
* pq: kill useless use of sedGuido Günther2017-10-27
| | | | | | This also broke paths containing spaces. Thanks: André Althaus <andre.althaus@tu-dortmund.de> for the proposed fix