summaryrefslogtreecommitdiff
path: root/gbp
AgeCommit message (Collapse)Author
2012-03-23git-import-orig: Allow to pass in an upstream vcs tagGuido Günther
This allows to link the import-orig commit with the corresponding upstream vcs tag. See #664771 for a discussion.
2012-03-21gbp-create-remote-repo: add --remote-configGuido Günther
This specifies an additional config file section that can be used to preconfigure different remote locations.
2012-03-21gbp.config: add list of config file sections to constructorGuido Günther
This makes it possible to parse additional mandatory sections from config files to prefill defaults. Git-Dch: Ignore
2012-03-21gbp-create-remote-repo: move option parsing to separate functionGuido Günther
Git-Dch: Ignore
2012-03-21gbp.confing: add docstringGuido Günther
Git-Dch: Ignore
2012-03-21gbp create-remote-repo: allow to pass template directoryGuido Günther
to git init so it's possible to set up remote hooks.
2012-03-21gbp-create-remote-repo: Cleanup raise statementsGuido Günther
Git-Dch: Ignore
2012-03-19GitRepository.clone(): document missing optionsGuido Günther
2012-03-19GitRepository.create(): use GitArgsGuido Günther
Git-Dch: Ignore
2012-03-19gbp-create-remote-repo: test generated configGuido Günther
Git-Dch: Ignore
2012-03-19gbp-create-remote-repo: improve remote script readabilityGuido Günther
Git-Dch: Ignore
2012-03-19gbp-create-remote-repo: make command and script generation testableGuido Günther
2012-03-19gbp-create-remote-repo: allow to use local file transport tooGuido Günther
2012-03-18gbp-create-remote-repo: don't expect a terminalGuido Günther
so you can do 'echo y | gbp-create-remote-repo'
2012-03-18gbp-create-remote-repo: Use DebianGitRepositoryGuido Günther
Closes: #664283
2012-03-15Parse author and comitter from changelog for native package tooGuido Günther
Closes: #662993
2012-03-15GitModifier: add __getitem__ and keys()Guido Günther
so it can be used as dictonary
2012-03-15deb.changelog: allow to extract author and dateGuido Günther
2012-03-08git-import-dscs: allow to ignore gbp.conf files stored in the repositoryGuido Günther
Closes: #660898
2012-03-08GbpOptionParser: allow to modify list of parsed conf filesGuido Günther
by setting the GBP_CONF_FILES environment variable.
2012-03-08import_dsc: Create debian branch for native packages tooGuido Günther
Closes: #663001
2012-02-26GitRepository.merge: add edit optionGuido Günther
defaulting to False Closes: #659239
2012-02-26GitRepsitory.merge: update apidoc and switch to GitArgsGuido Günther
Git-Dch: Ignore
2012-02-26config.py: Add default value print out to all optionsGuido Günther
2012-02-20copy_from: remove, not used anymoreGuido Günther
2012-02-20gbp-pq: refactor args of write_patch()Markus Lehtonen
Allows defining the formerly hardcoded patch_dir. This makes write_patch() re-usable in the upcoming RPM-tools. Signed-off-by: Guido Günther <agx@sigxcpu.org>
2012-02-18Merge tag 'debian/0.6.0_git20120218' into experimentalGuido Günther
Debian release 0.6.0~git20120218
2012-02-18gbp-pq: Properly print patch nameGuido Günther
when guessing authorship information
2012-02-13Rename GbpOptionParserCommon common to GbpOptionParserGuido Günther
2012-02-13Refactor config.py as preparation for rpm support.Markus Lehtonen
Split GbpOptionParser in to a common base class and a Debian specific subclass, as a preparation for upcoming RPM support. This allows having different default values (and help texts) for common options between different package types, and, clearer separation of package type specific options. Signed-off-by: Guido Günther <agx@sigxcpu.org>
2012-02-10gbp-pull: Use a DebianGitRepositoryGuido Günther
Closes: #59290
2012-02-07import_orig: Properly detect .tgz and other abbreviated file extensionsGuido Günther
Closes: #658777
2012-02-07import_orig: clarify function descriptionGuido Günther
2012-02-07UpstreamSource: tgz is suitable as upstream tarball.Guido Günther
2012-02-07UpstreamSource: clarify method descriptionsGuido Günther
2012-02-07UpstreamSource: turn is_* vars and properties into methodsGuido Günther
since this is more consistent with the other is_* methods in other classes.
2012-01-31GitRepository: Use _git_inout() in __init__()Guido Günther
to avoid misleading error message
2012-01-31GitRepository: Allow empty input in _git_inout()Guido Günther
so it can replace _git_getoutput()
2012-01-31GitRepository: rename to __git_inout to _git_inoutGuido Günther
for readability.
2012-01-31GitRepository: Rename __git_getoutput to _git_getoutputGuido Günther
and deprecate it since _git_inout is more flexible, allows to capture stderr and doesn't return a list of strings.
2012-01-31GitRepository: allow to capture stderr in __git_inoutGuido Günther
stderr was always None.
2012-01-30PristineTar: fix match when not passing in a compression typeGuido Günther
2012-01-30PristineTar: add missing import for debug outputGuido Günther
2012-01-30GitRepository: document archive()Guido Günther
2012-01-30PristineTar: make sure we set the current working directoryGuido Günther
otherwise this will fail when invoked from outside the git tree
2012-01-23Remove comparison with True to make pychecker happyGuido Günther
2012-01-23GitRepository: allow git.commit_dir to create new branchesMarkus Lehtonen
commit_dir creates new orphan branch if the given branch is not found and create_missing_branch is allowed.
2012-01-23gbp-pq: don't crash in get_maintainer_from_control()Markus Lehtonen
even if debian/control is missing.
2012-01-22buildpackage: Add pristine-tar-commit optionGuido Günther
This option allows to auto commit a generated tarball to the pristine-tar branch to simplify building non-dfsg clean packages and to make it easier to track uptream git.
2012-01-22PristineTar: move to separate moduleGuido Günther
and make it accessible from GitRepository to group checkout/checkin/lookup.