aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Allow to configure additional components via gbp.confHEADmasterGuido Günther2016-07-04
|
* Split out filter option parsingGuido Günther2016-07-04
|
* buildpackage: drop repo_dirGuido Günther2016-07-04
| | | | | | repo.path has the same info and it's only used once Git-Dch: Ignore
* import_orig: add support for importing additional tarballsGuido Günther2016-07-04
| | | | | | | We expect the additional tarballs to be located next to the orig tarball and to be already named properly. Closes: #561071
* Use 'component' and 'additional tarball'Guido Günther2016-07-04
| | | | | | since this is what dpkg-source(1) uses. Git-Dch: Ignore
* unpack_subtarball: Remove existing directory firstGuido Günther2016-07-04
| | | | | | so consecutive imports work Git-Dch: Ignore
* Move code to create pristine tar commitsGuido Günther2016-07-04
| | | | | | so it can be reused by import_orig Git-Dch: Ignore
* test_import_dsc: move _hash_file ComponenTestBaseGuido Günther2016-07-04
| | | | Git-Dch: Ignore
* test_import_orig: No need to create the repo upfrontGuido Günther2016-07-04
| | | | | | import_dsc handles this for us Git-Dch: Ignore
* test_import_orig: Fix test_updateGuido Günther2016-07-04
| | | | | | Until now the update was never executed Git-Dch: Ignore
* buildpackage: Handle Ctrl-C more gracefullyGuido Günther2016-07-04
|
* Docs: Clarify on possible key names and priorities in gbp.confGuido Günther2016-07-04
|
* import_dsc: don't assume component tarballs have the correct nameGuido Günther2016-07-03
| | | | | | | The tarball needs to be unpacked into component/ regardless how the toplevel directory in the tarball itself is named. Closes: #829458
* Clarify commentGuido Günther2016-07-03
| | | | Git-Dch: Ignore
* Use imperative for for git messagesGuido Günther2016-07-03
| | | | as suggested in gh:#26.
* import-orig: Make default import message more gbp-dch friendlyGuido Günther2016-07-03
| | | | Debian changelogs usually have "New upstream version <versionnumber>".
* Fix spelling of existant->existent in function names, strings and commentsOtto Kekäläinen2016-07-03
|
* Fix simple spelling errors in comments and stringsOtto Kekäläinen2016-07-03
|
* Set date in manpages based on last changelog entryGuido Günther2016-07-03
| | | | | | | for reproducibility. This can be reverted once ocbook2man is fixed (#800797). Thanks: Sascha Steinbiss for the patch
* tests: Omit build dependend variables from epydocsGuido Günther2016-07-02
| | | | | based on a patch from Sascha Steinbiss Closes: #827546
* docs: make rpm-ch option match realityGuido Günther2016-06-30
|
* Actually install gbp-rpm-ch and unbreak manpage generationGuido Günther2016-06-30
|
* rpm.changelog: Wrap str{f,p}time callsGuido Günther2016-06-30
| | | | | so we're sure they run under a C locale. Otherwise we might misparse dates due to locale differences. This unbreaks rpm-ch's the test suite.
* rpm-ch: Make pylint happyGuido Günther2016-06-30
|
* Introduce gbp-rpm-chMarkus Lehtonen2016-06-30
| | | | | | | | | Initial version of gbp rpm-ch command, a tool for maintaining RPM changelogs. The new command supports %changelog section inside spec files as well as separate changelog files ("OBS style"). Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Closes: #808027
* rpm: add gbp.rpm.changelog moduleMarkus Lehtonen2016-06-30
| | | | | | | | This new module contains basic containers and functionality for parsing and updating rpm changelogs. It is coupled with the rpm packaging policy class which now has definitions for rpm changelog formatting. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* import-dsc: Don't fail on 1.0 non-native packages without a Debian versionGuido Günther2016-06-30
| | | | Closes: #829070
* import-dsc: Print additinal tarballs found tooGuido Günther2016-06-30
| | | | Git-Dch: Ignore
* .gitignore: Ignore more emacs temp filesGuido Günther2016-06-30
| | | | Git-Dch: Ignore
* dch: Log version number when preparing a snapshotGuido Günther2016-06-29
| | | | Closes: #829025
* Fix c'n'p (harmless) errorsGuido Günther2016-06-29
| | | | Git-Dch: Ignore
* import_orig: Recover from import errorsGuido Günther2016-06-28
| | | | | | by winding back branches and tags to their pre-error states Closes: #828838
* import_orig: Simplify the import_branch vs upstream_branch logicGuido Günther2016-06-28
| | | | | We don't need both if we don't insist on the first branch in a repo being master.
* import_orig: Simplify vcs_tag_parentGuido Günther2016-06-28
| | | | by moving it to a import orig specific repository class
* debiantestgitrepo: Allow to inject repo class nameGuido Günther2016-06-28
| | | | This allows us to use the helpers for other repo types as well
* import_orig: PEP-8 cleanups to reduce visual clutterGuido Günther2016-06-28
| | | | Gbp-Dch: Ignore
* docs: Clarify some gbp pq optionsGuido Günther2016-06-28
|
* GitRepository: Deleting a non-existing branch should not throw an errorGuido Günther2016-06-28
|
* GitRepository.commit_dir: use append insteald of += to append to listGuido Günther2016-06-28
|
* manpages: add examples for gbp {clone,import-dsc}Guido Günther2016-06-27
|
* Use existing option as example in gbp-buildpackage manpageGuido Günther2016-06-27
| | | | | Thanks: Nicolas Braud-Santoni Closes: #828703
* pq: Report number of imported patchesGuido Günther2016-06-03
|
* PatchSeries: compile patch level regex only onceGuido Günther2016-05-28
|
* PatchSeries: Strip comment from patch namesGuido Günther2016-05-28
| | | | Closes: #825536
* Patch$eries: minor indentation cleanupGuido Günther2016-05-28
|
* clone: Be a bit more verbose and let the user know that we started cloningGuido Günther2016-05-28
|
* import_dsc: remove excess indentation in codeMarkus Lehtonen2016-05-27
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Fix typoGuido Günther2016-05-27
| | | | Git-Dch: Ignore
* Document changes and release 0.7.5Guido Günther2016-05-27
|
* buildpackage: Support pristine-tar with multiple tarballsGuido Günther2016-05-27
| | | | but disable pristine-tar-commit in this case for now