aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* git-dch --git-author: separate author and emaildebian/experimentalDmitrij Tejblum2015-02-17
| | | | | Allow --git-author to work if either author or email is not specified in the git config, taking the other config option into account.
* Bump standards versionGuido Günther2015-02-08
|
* Add gbp.conf for experimentalGuido Günther2015-02-08
|
* parse_gbp_commands: support command filteringGuido Günther2015-02-08
| | | | | | | | | When we write out patches to subdirs using a topic we want to filter out this topic from the commit message. Support for this was lost in 7ce15d2434ee42aa5a1afce3d03069c5efb2db1b add it back. Also fix parsing of the deprecated commands.
* pq: Generate new style Gbp-Pq: Topic <topic> entriesGuido Günther2015-02-08
| | | | We shouldn't generate the deprecated ones
* pq: deprecate the usage of 'gbp-pq-topic:'Markus Lehtonen2015-02-08
| | | | | | Replaced by the "Gbp[-Pq]: Topic <topic>" command. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* repository: fix head docstringGuido Günther2015-01-31
| | | | | | head is not a function so it doesn't _return_ anything Gbp-Dch: Ignore
* buildpackage: Tag currently checked out headGuido Günther2015-01-29
| | | | | | | Tag the head checked out at command invocation. The build can take some time and the repo might have changed underneath us. Closes: #776506
* Revert "pq: deprecate the usage of 'gbp-pq-topic:'"Guido Günther2015-01-29
| | | | | | | "Gbp-Pq: Topic <topic>" leaves the marker in the exorted patch so we shouldn't use it by default. This reverts commit 7ce15d2434ee42aa5a1afce3d03069c5efb2db1b.
* config: Deprecate legacy config sectionsGuido Günther2015-01-25
| | | | | We deprecate sections starting with git- and gbp- to reduce the confusion about what gets parsed first.
* testutils: split out DebianGitTestRepoGuido Günther2015-01-25
| | | | Gbp-Dch: Ignore
* testutils: Move log test helpers to separate classGuido Günther2015-01-25
| | | | so we can use them in the unit tests as well
* Move testutils to separate moduleGuido Günther2015-01-25
|
* pq: deprecate the usage of 'gbp-pq-topic:'Markus Lehtonen2015-01-25
| | | | | | Replaced by the "Gbp[-Pq]: Topic <topic>" command. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* dch: Support Gbp-Dch: besides Git-Dch:Guido Günther2015-01-22
|
* Make Debian and Git spelling consistentGuido Günther2015-01-22
|
* vfs: remove wrong docstringGuido Günther2015-01-22
| | | | Gbp-Dch: Ignore
* pristinetar: fix docstringGuido Günther2015-01-22
| | | | Gbp-Dch: Ignore
* Document changes and release 0.6.23debian/0.6.23Guido Günther2015-01-18
|
* import-orig: Add --download optionGuido Günther2015-01-18
| | | | | | to download tarballs via HTTP Closes: #747101
* Introduce gbp-pq-rpmMarkus Lehtonen2014-12-29
| | | | | | | | | | | | Initial version of gbp-pq-rpm - a tool for managing patch queues for rpm packages. The functionality more or less corresponds to that of the (Debian) gbp-pq. The only major difference probably being (in addition to the obvious of working with .spec files instead of debian/) is that patches are always imported on top of the upstream version, not on top of the packaging branch (which might not even contain any source code). Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Olev Kartau <olev.kartau@intel.com>
* Fix argument typeGuido Günther2014-12-28
|
* config: read the right config if run from subdirMarkus Lehtonen2014-12-28
| | | | | | | | | | | | | | | | A step towards being able to run GBP tools from subdirectories. Now expands '%(top_dir)s' and '%(git_dir)s' in config file path to root of the working directory and git metadata directory, respectively. Also, adds a new method _read_config_file() in preparation for supporting per-tree config files. Fixes tests.test_Config: currently the only correct way to define the config file(s) to be parsed is by using the GBP_CONF_FILES environment variable. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* test data: Add .git for bare repositoryGuido Günther2014-12-28
|
* buildpackage/dump_tree: add 'recursive' optionMarkus Lehtonen2014-12-28
| | | | | | | For selecting whether to dump all the files recursively or just the top level directory of the tree. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* pq: print which patch got just appliedGuido Günther2014-12-28
|
* log: fix auto colorizing for custom streamsMarkus Lehtonen2014-12-05
| | | | | | | Check for existence of isatty() method in the stream object. Some custom streams (e.g. in nose) do not necessarily have this. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* notify: catch RuntimeError when importing pynotifyMarkus Lehtonen2014-12-05
| | | | | | | | Work around a problem in some distros (e.g. Fedora) where "import pynotify" crashes in RuntimeError in some cases, e.g. when DISPLAY env variable is not set. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* gbp-dch: fix handling of the '--meta' optionMarkus Lehtonen2014-12-05
| | | | | | | Make it effective again - previously it was totally ignored. Also, change it's default value to True to match the current behavior. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* GitRepository: Implement status methodEd Bartosh2014-12-05
| | | | | | | Simple wrapper to the git-status command. Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com> Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* ComponentTestBase: add dirs argument to _check_repo_state()Markus Lehtonen2014-12-05
| | | | | | | Make difference between regular files and directories, eliminating the requirement of listing directories in the file list. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* ComponentTestBase: add check_files() methodMarkus Lehtonen2014-12-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* ComponentTestBase: add a per-class toplevel temp dirMarkus Lehtonen2014-12-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* GitRepository.create_branch: add 'force' optionMarkus Lehtonen2014-12-05
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* GitRepository: add diff_status methodMarkus Lehtonen2014-12-05
| | | | | | | | This is a method of getting the filename and status information of a diff. That is, a list of files that changed and their status, "added", "modified" etc. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* pq: move switch_pq() to commonMarkus Lehtonen2014-12-05
| | | | | | So that it can be re-used by the upcoming pq-rpm tool. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Document changes and release 0.6.22debian/0.6.22Guido Günther2014-10-29
|
* git.vfs: fix close methodGuido Günther2014-10-29
| | | | | Preventing a infinite recursion which can be triggered by gbp pq export --commit.
* Document changes and release 0.6.21Guido Günther2014-10-17
|
* Update README a bitGuido Günther2014-10-17
| | | | Git-Dch: Ignore
* Complete setup.py for pypiGuido Günther2014-10-17
|
* Improve change reporting a bitGuido Günther2014-10-17
|
* man: fix option argument for --git-pbuilder-optionsGuido Günther2014-10-17
|
* pq: Don't fail commit if the series file is empty on the source branchGuido Günther2014-10-14
|
* Document changes and release 0.6.20debian/0.6.20Guido Günther2014-10-12
|
* pq: Add "pq export --commit" optionGuido Günther2014-10-12
| | | | | This commits the changes in the pq right away. This is currently experimental and subject to change.
* meta-closes: Move help text to GbpOptionParser.helpGuido Günther2014-09-26
|
* pq: document --dropGuido Günther2014-09-13
|
* Allow to always drop pq branch after exportGuido Günther2014-09-12
| | | | Closes: #761160
* Document changes and release 0.6.19debian/0.6.19Guido Günther2014-09-07
|