summaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Document changes and release 0.6.0debian/0.6.0Guido Günther2013-06-26
|
* import-dsc: print filename instead of object nameGuido Günther2013-06-26
|
* config: Don't fill in the parser with all defaultsGuido Günther2013-06-26
| | | | | | | | | | | | There's no need to fill the parser with all the built in defaults since we can simply copy them to the config from the class dict. This allows us to first set the values from the old {git,gbp}-* commands and then only overwrite changed values from the newer "gbp <command>" versions. Otherwise we'd overwite all old style config with the new style one. This also fixes the problem where the default section wouldn't be read at all if the command doesn't even have an empty section in any gbp.conf file.
* Fix typoGuido Günther2013-06-26
| | | | Git-Dch: Ignore
* gbp-import-dscs: invoke gbp import-dscGuido Günther2013-06-26
| | | | instead of git-import-dsc
* Consistently call gbp the supercommandGuido Günther2013-06-26
| | | | and robustify against invalid modules names.
* gbp: support --helpGuido Günther2013-06-26
|
* Update package descriptionGuido Günther2013-06-26
|
* NEWS: add a note about the new gbp super commandGuido Günther2013-06-26
|
* Rename the sgml files from git- to gbp-Guido Günther2013-06-26
|
* gbp.conf: Use command names instead of {git,gbp}-Guido Günther2013-06-26
|
* docs: Rename the entities from &git-<command>; to &gbp-<command>;Guido Günther2013-06-26
|
* manpages: Changes references from git- to gbp-Guido Günther2013-06-26
|
* docs: Use gbp <command> instead of {git,gbp}-<command>Guido Günther2013-06-26
|
* Add gbp manpageGuido Günther2013-06-26
|
* Bash complete on "gbp <command>" tooGuido Günther2013-06-26
|
* Git-Ignore generated gbp.conf.5 tooGuido Günther2013-06-26
|
* GbpOptionParser: add test for 'filter' option handlingGuido Günther2013-06-19
|
* GbpOptionParser: Make sure we parse the old config sectionsGuido Günther2013-06-19
| | | | | For backward compatibility between {gbp,git}-<subcommand> and "gbp <subcommand>" make sure we parse the former sections if using the later.
* GbpOptionParser: Make sure we access the GbpOptionParser*'s default dictGuido Günther2013-06-19
| | | | | and not the one from the OptionParser. The instance's default dict this gets reset to empty when invoking OptionParser.__init__.
* Add wrapper for all gbp commandsGuido Günther2013-06-18
| | | | | So like git you can now use gbp <command> instead of git-<command> or gbp-<command>. The manpages and docs aren't adjusted yet.
* GitRepository/diff: allow single objectMarkus Lehtonen2013-06-13
| | | | | | Allow diffing a single object, e.g. getting diff from single commit. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Simplify expressionGuido Günther2013-06-11
| | | | Git-Dch: Ignore
* GitRepository.get_subject: use get_commit_infoGuido Günther2013-06-11
| | | | | This kills another _git_getoutput. Also deprecate the method since we don't need to special case the subject.
* buildpackage: use get_commit_info() instead of get_subject()Markus Lehtonen2013-06-11
| | | | | | | Utilize the get_commit_info() method of GitRepository instead of the deprecated get_subject(). Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Remove unused importsGuido Günther2013-06-11
|
* import-orig: keep working copy in sync with branch HEADMarkus Lehtonen2013-06-06
| | | | | | | | | Update working copy and index (to branch HEAD) if we modify the currently checked-out branch. Otherwise the repository is left in unclean state when the current branch is upstream or pristine-tar and the '--no-merge' option is used. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* GitRepository/get_commit_info: add patchname to infoMarkus Lehtonen2013-06-06
| | | | | | | | Add a new 'patchname' field to the information returned by get_commit_info. That is, the subject in a sanitized format, similar to what git-format-patch uses. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* gitmodifier: make the datetime object always have timezoneMarkus Lehtonen2013-06-06
| | | | | | | To be consistent with the date property and for easier compatibility with git dates. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Document changes and release 0.6.0~git20130630debian/0.6.0_git20130530Guido Günther2013-05-30
|
* Add Jenkins Scratchbuilder exampleGuido Günther2013-05-30
| | | | | It's a simple script that can be used to build Debian packages via gbp and Jenkins.
* git-buildpackage: Unbreak overlay modeGaudenz Steinlin2013-05-17
| | | | | Signed-off-by: Guido Günther <agx@sigxcpu.org> Closes: #708636
* GitRepository: Use LC_ALL=C when checking featuresGuido Günther2013-05-08
| | | | | | This fixes the doctest and also makes sure we use an up to date manpage. Thanks: Daniel Dehennin for the report
* Document changes and release 0.6.0~git20130506debian/0.6.0_git20130506Guido Günther2013-05-06
|
* manpages: Document gbp-pull's --ignore-branch optionGuido Günther2013-05-04
|
* gbp-pull: Fix typo in help outputGuido Günther2013-05-04
|
* GitRepository Use _git_inout in get_branchGuido Günther2013-05-02
| | | | | | to suppress the confusiong "fatal: ref HEAD is not a symbolic ref". We alrady put out a more descriptive error message. This makes using --ignore-branch look far less dangerous.
* Add --ignore-branch to gbp-pullGuido Günther2013-05-02
| | | | | | This allows us to fetch upstream and pristine-tar even when in detached head state. This can be usefull when e.g. building in jenkins which uses a detached head by default.
* dch: make sure branch is always definedGuido Günther2013-05-02
| | | | This fixes a problem when running git-dch form a detached HEAD
* trivial: simplify option assignmentGuido Günther2013-04-30
| | | | to ease readability
* Silence test_debian_missing_authorGuido Günther2013-04-30
| | | | and better use the output for verification
* Silence dpkg --compare-versionsGuido Günther2013-04-29
| | | | | | and add the error detail to the exception message. This silences the testsuite and makes sure we have error message and exception output in sync.
* Use Popen.communicate instead of subprocess callGuido Günther2013-04-29
| | | | | so we can capture stderr and use it in error messages intead of spewing it on the console.
* Make parse_dsc a classmethod of DscFileGuido Günther2013-04-29
| | | | so we have the object creation close to the object itself.
* ChangeLog: Remove is_nativeGuido Günther2013-04-29
| | | | to avoid accidental usage. Use DebianSource.is_native instead.
* dch: Use DebianSource.is_nativeGuido Günther2013-04-29
| | | | | instead of ChangeLog.is_native since the former used debian/source/format in favor of debian/changelog.
* Revert "Use Popen.communicate instead of subprocess call"Guido Günther2013-04-29
| | | | This reverts commit 0c582cd827f164168a313e0bb4eabf9487bdd088.
* Use Popen.communicate instead of subprocess callGuido Günther2013-04-29
| | | | so we can caputure stderr and pass it along with any errors.
* GitRepository.has_feature: capture stderrGuido Günther2013-04-27
| | | | | to avoid spurious output on the console and add the error message to the exception intead.
* GitRepository.commit_dir: raise GitRepositoryError instead of GbpErrorGuido Günther2013-04-27
| | | | and make sure the callers forward the error properly