summaryrefslogtreecommitdiff
path: root/gbp
AgeCommit message (Collapse)Author
2010-12-27Allow to drop numbers from patch names via --no-patch-numbersGuido Günther
so patch names remain constant when interim patches are dropped. Closes: #592129
2010-12-26Rewrite gbp-pq in pythonGuido Günther
so we get consistent logging and debugging options.
2010-12-25Initialize Logger.get_color{,off}Guido Günther
so we can print errors before the option parsing finished. Closes: #608004
2010-12-20Add option to open editorGuido Günther
Closes: #565553
2010-12-13Remove noopGuido Günther
Git-Dch: Ignore
2010-12-10Add move_tagGuido Günther
Git-Dch: ignore
2010-12-09Add --multimaint support to git-dchRob Browning
2010-12-09Better wrap thanks and closesGuido Günther
Closes: #529332
2010-12-07Drop debugging print statementGuido Günther
2010-12-06git-dch: fix --id-length != 0Guido Günther
Git-Dch: Ignore
2010-12-06Add git-dch --customizations FILE to allow changelog entry customizationRob Browning
Add support for git-dch --customizations FILE. FILE must be Python code, and for now, the only useful thing it can do is define a format_changelog_entry() function which will override gbp.dch.format_changelog_entry(). Add a new customization option group for --customizations. Create a gbp.dch module and move the changelog entry formatting functions there. Create separate procedures to handle extracting metadata from the git log, and use them in the default format_changelog_entry(). These functions are also available for use by custom formatters: extract_git_dch_cmds(), filter_ignore_rx_matches(), extract_bts_cmds(), extract_thanks_info(), etc. Add a GitRepository.get_commit_info() method, and use it in git-dch parse_commit(). Signed-off-by: Rob Browning <rlb@defaultvalue.org>
2010-12-06Use "log -n1" instead of "show" to retrieve commit log information.Rob Browning
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
2010-11-16Add logging functionsGuido Günther
This allows us to color and prefix the output. Closes: #544332
2010-11-02Expand environment variables and '~' in gbp.conf pathsBenoît Knecht
Options that expect a path in gbp.conf can now be given as '~/path/to/dir' or '$HOME/path/to/dir' (or any other environment variable for that matter). Closes: #545692
2010-09-29Makes uscan options explicitGuido Günther
Closes; #596003 Thanks: Chris Butler
2010-09-17Add --[no]-interactive to avoid promptsGuido Günther
2010-09-17Let git-import-orig find the changelog when not on the debian-branch.Matthijs Kooijman
When no changelog file is available in the checkout, look for the changelog in the repository. This allows for using git-import-orig when the upstream branch is checked out, for example.
2010-09-17Ask the user for the package name and version if needed.Matthijs Kooijman
If there is no debian/changelog to find the source package name, and/or the upstream version was not given on the commandline, ask the user for them. The values guessed from the original tarball name are offered as defaults to the user. Previously, this guessed version was used without confirmation. The source package name is now always taken from debian/changelog or prompted for, even when it might not be used (when importing a directory instead of a tarball, for example). This makes the code more straightforward and less errorprone in the future. Closes: #479172
2010-09-17Allow passing --quiet to git show.Matthijs Kooijman
Git-Dch: Ignore
2010-09-14Improve compression format detectionGuido Günther
by checking if a version is already on the pristine-tar branch and use it's compression type if found. LP: #615212
2010-09-02Add --git-arch optionGuido Günther
2010-08-31Remove file and commit ambiguityGuido Günther
2010-08-29Properly handle local only changes as no update neededGuido Günther
2010-08-21Don't call stdout stdin.Matthijs Kooijman
Git-Dch: Ignore
2010-08-18Use --pretty=format: instead of --format=Guido Günther
to support the git version in Lenny.
2010-08-15Don't fail on gbp_version import errorsGuido Günther
This makes it easier to test from the source tree without starting a build first.
2010-08-12Guess changelog version number from upstream versionGuido Günther
2010-08-12Move DpkgCompareVersions and add compare_versionsGuido Günther
Git-Dch: Ignore
2010-08-12Add --git-pbuilder and --git-dist=<dist> optionsGuido Günther
2010-08-10Check for legacy tags where necessary.Guido Günther
2010-08-10Better version number replacementGuido Günther
Closes: #534494
2010-08-06Pass --multimaint-merge on to dchGuido Günther
Closes: #586165
2010-08-04Don't update already up to date branchesGuido Günther
2010-07-30Simple helper to create remote reposGuido Günther
based on dom-new-git-repo from the OCaml maintainers as well as aa-create-repo. Closes: #540185
2010-07-06Add prebuild hookJonathan Nieder
Can be used to add an upstream changelog generated from the git repository to the build dir. Closes: #587652
2010-07-04Add force_headGuido Günther
Git-Dch: Ignore
2010-07-04Add commit_dir and helpersGuido Günther
Allows to commit an unpacked tree to a specific branch with any number of parents. Git-Dch: Ignore
2010-07-04Allow git_write_tree to use an alternate index fileGuido Günther
Git-Dch: Ignore
2010-07-04Allow to pass extra_env to __git_getoutput and __git_inoutGuido Günther
Git-Dch: Ignore
2010-07-04Add __git_inoutGuido Günther
to send data to stdin of a git command and receive it's output. Only for small amounts of output data such as a SHA1. Git-Dch: Ignore
2010-07-04Add extra_env to GitTagGuido Günther
Git-Dch: Ignore
2010-07-04Import GbpError since we're using itGuido Günther
Git-Dch: Ignore
2010-06-26Add compression=autoGuido Günther
to guess compression type of upstream tarball from pristine-tar branch. This is now the default. Closes: #566993
2010-06-19Add option --git-force-create to force tarball creationChristian Kastner
Closes: #519297
2010-06-19Add 'ignore-branch' optionGuido Günther
This disables the 'current branch' == 'debian-branch' check.
2010-04-12Add --uscan command-line optionDavid Paleino
Launch uscan and use the tarball, if there's a new upstream version. Closes: #577394
2010-02-05Make the commit message for upstream imports configurable.Matthijs Kooijman
This adds the import-msg commandline and configuration file option to change the commit message. Closes: #474457
2010-01-31Add GitRepository.get_remotes()Guido Günther
to easily query remote branches
2010-01-25DscFile: Parse name of debian.tar.gzGuido Günther
2009-12-24Fix commentsGuido Günther
Git-Dch: Ignore