aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Update to git-pbuilder 1.33Guido Günther2014-09-07
|
* Document changes and release 0.6.18debian/0.6.18Guido Günther2014-09-06
|
* Mention --no-mergeGuido Günther2014-09-01
| | | | Closes: #760091
* Don't delete *_source.changes on source only buildsGuido Günther2014-08-26
| | | | Closes: #758726
* Document changes and release 0.6.17debian/0.6.17Guido Günther2014-08-24
|
* bash completion: make command list dynamicGuido Günther2014-08-24
| | | | | Use "gbp --list-cmds" so we don't have to hardcode the available commands and get support for the RPM ones as they show up.
* Unify doc strings a bitGuido Günther2014-08-23
| | | | since they now show up with --list-cmds
* Allow to list all available commandsGuido Günther2014-08-23
|
* gbp: add --version optionGuido Günther2014-08-23
| | | | Closes: #758909
* Improve error messages on formatting errorsGuido Günther2014-08-19
| | | | | Make it easier for the user to detect misformated replacement strings in config files and command line options.
* buildpackage: Make debian-tag message configurableKamal Mostafa2014-08-19
| | | | | | | | | | | New config option --git-debian-tag-msg allows for the specification of the message format string for signed debian-tags. When left unset, the default debian-tag-msg format is still: %(pkg)s Debian release %(version)s Signed-off-by: Kamal Mostafa <kamal@whence.com>
* dch: Only modify the mainttrailer when --git-author is in useBla Fasel2014-08-11
|
* Use better variable nameBla Fasel2014-08-11
| | | | | | | It's a boolean indicating wether we fetch the author information from git not the author information itself. Git-Dch: Ignore
* Brown paper bag, pleaseBla Fasel2014-08-11
| | | | Gbp-Dch: Ignore
* Make sure we fixup the changelog trailer with newer devscriptsGuido Günther2014-08-11
| | | | | | | We don't change any mainttrailer options if already given. Thanks: James McCoy for the detailed explanation Closes: #740566
* Document changes and release 0.6.16debian/0.6.16Guido Günther2014-07-28
|
* Remove all other log handlers when capturing logsGuido Günther2014-07-28
| | | | This avoids spurious error messages during test runs.
* linkeList: turn the bug printouts to debug levelGuido Günther2014-07-28
| | | | We don't take any action anyway so no need to confuse users.
* Introduce git-buildpackage-rpmGuido Günther2014-07-24
| | | | Currently only including "gbp import-srpm"
* import-srpm: add 'vendor' config optionMarkus Lehtonen2014-07-24
| | | | | | | | | Intended to represent the distribution vendor (e.g. 'Debian'). Currently, this can be used in tag format strings. NOTE: the vendor name is converted to lowercase when used in tag names. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Pass --no-pristine-tar to SRPM compnent testsGuido Günther2014-07-24
| | | | to avoid pristine-tar showing up in the matched branches
* Introduce git-import-srpm toolMarkus Lehtonen2014-07-24
| | | | | | | | Initial version of the git-import-srpm: a tool for importing source rpms. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
* Add gbp specific tempfile moduleMarkus Lehtonen2014-07-24
| | | | | | | | Minimal initial implementation that only adds tempdir parent directory creation. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Olev Kartau <olev.kartau@intel.com>
* Introduce rpm helpersMarkus Lehtonen2014-07-24
| | | | | | | | | | | Implements a new gbp.rpm module that contains functionality for e.g. parsing and editing spec files, reading src.rpm files rpm-specific packaging policy etc. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com> Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com> Signed-off-by: Huang Hao <hao.h.huang@intel.com>
* Make pychecker happyGuido Günther2014-07-24
| | | | We don't use the class variable anywhere
* UpstreamSource: move version guessing logic to PkgPolicyMarkus Lehtonen2014-07-24
| | | | | | | | | | | | | PkgPolicy is more logical context, for example if guessing version from a plain filename and not a real file. Also, changes guess_version() to always return a tuple to simplify checking its return value. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Conflicts: gbp/pkg/__init__.py
* Change UpstreamSource to have PkgPolicyMarkus Lehtonen2014-07-24
| | | | | | | | | | The UpstreamSource class now gets a PkgPolicy in it's initialization. Also, introduces new DebiaUpstreamSource class which is taken in use in the scripts. The PkgPolicy is not yet used for anything in UpstreamSource. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* UpstreamSource.guess_version: don't check for directoriesMarkus Lehtonen2014-07-24
| | | | | | | | Directories are not recognized anyway, if guess_version() is called for non-existent sources. And, parse_archive_filename() works fine for directory names, too. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* UpstreamSource/guess_version: detect more compression formatsMarkus Lehtonen2014-07-24
| | | | | | | By utilizing the parse_archive_filename() function that detects e.g. "alias suffixes" such as 'tgz'. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Fix typosGuido Günther2014-07-24
|
* Move get_compression() out of pkg.PkgPolicy classMarkus Lehtonen2014-07-24
| | | | | | | | | | | | | Renames the function to parse_archive_filename() and changes it's return values. Filename parsing is merely generic functionality, not tied to any packaging policy. The function now returns the base name of the file (that is, filename without, archive and compression extensions), archive format and compression method. Adds supported archive formats 'tar' and 'zip' and file extension aliases, e.g. 'tgz'. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: document common options in one placeMarkus Lehtonen2014-06-30
| | | | | | | | | Move the documentation of command line options common to all tools into one file. This unifies the manpage documentation and should make its maintenance easier. Also, this change adds missing options to several manpages. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: cosmetic reformat of git-dch manpage sgml sourceMarkus Lehtonen2014-06-30
| | | | | | | Makes the sgml source more readable. Fix indentation, tab to space, wrap lines. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: cosmetic reformat of pq manpage sgml sourceMarkus Lehtonen2014-06-30
| | | | | | | Makes the sgml source more readable. Fix indentation, tab to space, wrap lines. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: cosmetic reformat of import-dsc manpage sgml sourceMarkus Lehtonen2014-06-30
| | | | | | | Makes the sgml source more readable. Fix indentation, tab to space, wrap lines. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: cosmetic reformat of import-orig manpage sgml sourceMarkus Lehtonen2014-06-30
| | | | | | | Makes the sgml source more readable. Fix indentation, tab to space, wrap lines. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: change option argument names to uppercase in buildpackage manMarkus Lehtonen2014-06-30
| | | | | | For the sake of consistency. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: cosmetic reformat of buildpackage manpage sgml sourceMarkus Lehtonen2014-06-30
| | | | | | | In order to make the sgml source more readable. Fix indentation, tab to space, wrap lines. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* buildpackage: Also print tag name when tagging the Debian releaseGuido Günther2014-06-14
| | | | Based on a patch by Kamal Mostafa
* docs: more flexible version parsing in MakefileMarkus Lehtonen2014-06-05
| | | | | | Add dash to the list of valid version characters. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: document the --customizations option of gbp dchMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: document the --interactive option of gbp-import-origMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: document the --git-[no-]submodules optionMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: document the --color-scheme optionMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: sgml syntax fix, add missing semicolonsMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: reference buildpackage and pq in the gbp (supercommand) manpageMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: hyperlink references to other manpagesMarkus Lehtonen2014-06-05
| | | | | | | Change references to other gbp manpages to linked refs so that we get hyperlinks in the html manpages. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* docs: add some missing commas to manpagesMarkus Lehtonen2014-06-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Document changes and release 0.6.15debian/0.6.15Guido Günther2014-05-24
|
* Revert "Determine build_dir upfront"Guido Günther2014-05-24
| | | | This reverts commit b2549fac19f2d666552291a4fcf2020ca0570834.