summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-09Bump dephelper dependencyGuido Günther
2013-07-04GitRepository.set_upstream_branch: use --set-upstream-to if availableGuido Günther
since --set-upstream is deprecated.
2013-07-04GitRepository.set_upstream_branch: Catch errors to set upstream branchGuido Günther
2013-07-04GitRepository.set_upstream_branch: don't try to set upstream twiceGuido Günther
Move setting of the upstream branch out of the loop. This worked by accident.
2013-07-04GitRepository.set_upstream_branch: Newer git wants a valid remote repo entryGuido Günther
so set one in the tests before trying to set the upstream branch. Found with git 1.8.3.2
2013-07-04Remove duplicate config files sectionGuido Günther
in the "gbp builpackage" man page
2013-07-04Add gbp buildpackage exampleGuido Günther
showing git-pbuilder invocation
2013-07-01Add examples for importing upstream sourcesGuido Günther
2013-06-30Fix broken xrefsGuido Günther
2013-06-30Add symlinks to the manpages for the deprecated commandsGuido Günther
Closes: #714489 and make lintian happy
2013-06-30Update Vcs-Browser URLGuido Günther
2013-06-30Switch to debhelper level 9Guido Günther
which is available in Wheezy
2013-06-30Make sure we keep our test coverageGuido Günther
2013-06-30Test succesful import tooGuido Günther
and make sure we don't spew to stderr during this test
2013-06-29gbp.git.GitRepository.has_branch(): use _git_commandGuido Günther
instead of the deprecated _git_getoutput
2013-06-29gbp.git.Repository.get_branch(): use _git_commandGuido Günther
instead of the deprecated _git_inout and clarify the return codes and exceptions raised.
2013-06-29.gitignore docbook xrefGuido Günther
Git-Dch: Ignore
2013-06-29Git.Repository.__git_inout: Close all other file descriptorsGuido Günther
No need to leak fds to the child.
2013-06-29Git.Repository.__git_inout: properly set stdinGuido Günther
We should set stdin to subprocess.PIPE when piping input according to the subprocess docs.
2013-06-27Use has_keyGuido Günther
It's shorter and get's rid of the unused dummy variable.
2013-06-27Document gbp's help optionGuido Günther
2013-06-27Document changes and release 0.6.1Guido Günther
2013-06-27Depend on python-pkg-resourcesGuido Günther
Closes: #714238
2013-06-27Split {Build-,}Deps per lineGuido Günther
and sort alphabetically
2013-06-26Document changes and release 0.6.0Guido Günther
2013-06-26import-dsc: print filename instead of object nameGuido Günther
2013-06-26config: Don't fill in the parser with all defaultsGuido Günther
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.
2013-06-26Fix typoGuido Günther
Git-Dch: Ignore
2013-06-26gbp-import-dscs: invoke gbp import-dscGuido Günther
instead of git-import-dsc
2013-06-26Consistently call gbp the supercommandGuido Günther
and robustify against invalid modules names.
2013-06-26gbp: support --helpGuido Günther
2013-06-26Update package descriptionGuido Günther
2013-06-26NEWS: add a note about the new gbp super commandGuido Günther
2013-06-26Rename the sgml files from git- to gbp-Guido Günther
2013-06-26gbp.conf: Use command names instead of {git,gbp}-Guido Günther
2013-06-26docs: Rename the entities from &git-<command>; to &gbp-<command>;Guido Günther
2013-06-26manpages: Changes references from git- to gbp-Guido Günther
2013-06-26docs: Use gbp <command> instead of {git,gbp}-<command>Guido Günther
2013-06-26Add gbp manpageGuido Günther
2013-06-26Bash complete on "gbp <command>" tooGuido Günther
2013-06-26Git-Ignore generated gbp.conf.5 tooGuido Günther
2013-06-19GbpOptionParser: add test for 'filter' option handlingGuido Günther
2013-06-19GbpOptionParser: Make sure we parse the old config sectionsGuido Günther
For backward compatibility between {gbp,git}-<subcommand> and "gbp <subcommand>" make sure we parse the former sections if using the later.
2013-06-19GbpOptionParser: Make sure we access the GbpOptionParser*'s default dictGuido Günther
and not the one from the OptionParser. The instance's default dict this gets reset to empty when invoking OptionParser.__init__.
2013-06-18Add wrapper for all gbp commandsGuido Günther
So like git you can now use gbp <command> instead of git-<command> or gbp-<command>. The manpages and docs aren't adjusted yet.
2013-06-13GitRepository/diff: allow single objectMarkus Lehtonen
Allow diffing a single object, e.g. getting diff from single commit. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
2013-06-11Simplify expressionGuido Günther
Git-Dch: Ignore
2013-06-11GitRepository.get_subject: use get_commit_infoGuido Günther
This kills another _git_getoutput. Also deprecate the method since we don't need to special case the subject.
2013-06-11buildpackage: use get_commit_info() instead of get_subject()Markus Lehtonen
Utilize the get_commit_info() method of GitRepository instead of the deprecated get_subject(). Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
2013-06-11Remove unused importsGuido Günther