summaryrefslogtreecommitdiff
path: root/git-dch
AgeCommit message (Collapse)Author
2011-01-08git-dch: don't add empty changelog entries with "Git-Dch: Ignore"Guido Günther
2011-01-08Use tristate option for --color=valueGuido Günther
this allows true and false as alias for on and off.
2010-12-28pychecker warning cleanupsGuido Günther
(mostly unused variables and imports)
2010-12-20Add option to open editorGuido Günther
Closes: #565553
2010-12-10Fix error detected by pycheckerGuido Günther
Git-Dch: ignore
2010-12-09Introduce functionsGuido Günther
to self document the code a bit
2010-12-09Add --multimaint support to git-dchRob Browning
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-06Remove unused commit_msg variable from git-dch.Rob Browning
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
2010-11-25Also allow for 'issue' as bugnumber prefixGuido Günther
as used in Grml.
2010-11-16Add logging functionsGuido Günther
This allows us to color and prefix the output. Closes: #544332
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-08-31Fix exception nameGuido Günther
so we don't fail on repos without tags.
2010-08-18Check for greater not unequal when looking for a new upstream versionGuido Günther
2010-08-12Guess changelog version number from upstream versionGuido Günther
2010-08-10Check for legacy tags where necessary.Guido Günther
2010-08-10Pass dch_options to all calls of spawn_dchGuido Günther
This fixes the problem of an empty [maintainer] at the end of the changelog section. Thanks: Michael Prokop
2010-08-10Support --nmu, --bpo and --qaGuido Günther
Closes; #534494
2010-08-06Pass --multimaint-merge on to dchGuido Günther
Closes: #586165
2010-08-02Don't insert a dot if the second line starts with a punctuationGuido Günther
Git-Dch: Ignore
2010-07-23Set author information from git on --release when using --git-authorGuido Günther
Thanks: Boleslaw Tokarski for his feedback
2010-07-23Use repo.rev_parseGuido Günther
Git-Dch: Ignore
2010-07-21Terminate the patch description with a dotGuido Günther
in case of multiline commits where the second line starts with a uppercase letter. Heavily based on a patch by Jonathan Nieder.
2010-06-19Add 'ignore-branch' optionGuido Günther
This disables the 'current branch' == 'debian-branch' check.
2010-04-10Add 'Git-Dch: Short' tag to changelog parserGuido Günther
This omits the long description of the commit from the changelog.
2009-12-23Add body regex filterGuido Günther
Closes: #544238
2009-12-23There was a second use of parse_commit.Matthijs Kooijman
Both uses of parse_commit now support the None return value. The shortlog_to_dch function is now superfluous and was removed.
2009-12-17Add support for a Git-Dch: Ignore metaheader.Matthijs Kooijman
Closes: #561346 Thanks: Matthijs Kooijman
2009-09-15catch config file parse errorsGuido Günther
Closes: #545690
2009-09-05Add changelog section if current topmost version is already tagged.Guido Günther
This makes sure we add a new changelog section after a release. This was broken due to 016318.
2009-09-05catch gbp.deb.NoChangelogErrorGuido Günther
2009-08-23drop superfluous _utils from module namesGuido Günther
2009-08-18trim commit displayGuido Günther
2009-08-15use the last commit in which debian/changelog was touched as starting pointGuido Günther
if no snapshot header was found. This can still be overriden by using --since. Based on a patch by Felipe Sateler. Closes: #511269
2009-08-15make parameters for GitRepository.commits() optionalGuido Günther
2009-07-29add --no-force-save-on-releaseGuido Günther
so dch saves the changlog even when there are no changes so we don't end up with UNRELEASED when passing -R.
2009-06-12check for snapshot modeGuido Günther
when checking if we need to add a new section. Closes: #532583 Thanks: Ove Kaaven for sorting this out
2009-06-09Unconfuse git-dch when commit message starts with "--"Damyan Ivanov
Closes: #531985
2009-02-26make --[no-]full a config file optionGuido Günther
2009-02-26simplify boolean option handlingGuido Günther
2008-12-29add --no-git-authorGuido Günther
2008-12-29Use name and email from gitRobie Basak
Closes: #509867
2008-11-28better descriptionsGuido Günther
2008-11-21case insentive matching for "bugnumbers"Guido Günther
since they can contain "Bug"
2008-11-15too much whitespaceGuido Günther
2008-11-15move common help messages into config.pyGuido Günther
2008-11-15don't require bugnumbers to start with '#'Guido Günther
use the regex from Debian policy instead
2008-11-14fix off by oneGuido Günther
introduced by not counting first_commit when creating a new header
2008-11-14gather all invocations of dch in one functionGuido Günther
fixes dch failures due to missing quotes introduced by [7f24b98]
2008-11-13git-dch: add missing call to escape_commitGuido Günther