tools/git-buildpackage.git
15 years agoAdd changelog section if current topmost version is already tagged.
Guido Günther [Sun, 23 Aug 2009 16:00:40 +0000 (18:00 +0200)]
Add changelog section if current topmost version is already tagged.

This makes sure we add a new changelog section after a release. This was
broken due to 016318.

15 years agofix testcase name
Guido Günther [Mon, 24 Aug 2009 05:59:09 +0000 (07:59 +0200)]
fix testcase name

15 years agocatch gbp.deb.NoChangelogError
Guido Günther [Mon, 24 Aug 2009 05:47:11 +0000 (07:47 +0200)]
catch gbp.deb.NoChangelogError

15 years agoAdd gbp-clone
Guido Günther [Sat, 5 Sep 2009 11:06:41 +0000 (13:06 +0200)]
Add gbp-clone

to examples. Using this to clone repositories will automatically track
the remote branches used by gbp. Adresses parts of #540185.

15 years agomake has_branch aware of remote branches
Guido Günther [Sat, 5 Sep 2009 11:35:49 +0000 (13:35 +0200)]
make has_branch aware of remote branches

15 years agomake GitBranch remote branch aware
Guido Günther [Sat, 5 Sep 2009 11:35:23 +0000 (13:35 +0200)]
make GitBranch remote branch aware

15 years agoadd GitClone
Guido Günther [Sat, 5 Sep 2009 11:06:52 +0000 (13:06 +0200)]
add GitClone

15 years agobump standards version
Guido Günther [Sun, 23 Aug 2009 15:27:13 +0000 (17:27 +0200)]
bump standards version

15 years ago--no-dch is no more
Guido Günther [Sun, 23 Aug 2009 15:25:44 +0000 (17:25 +0200)]
--no-dch is no more

15 years agoadd postimport hook for git-import-orig
Guido Günther [Sun, 23 Aug 2009 14:46:15 +0000 (16:46 +0200)]
add postimport hook for git-import-orig

Allows to run git-dch after import. Drop the dch invocation and warn
when --no-dch gets passed on the commandline.

Closes: #520355

15 years agouse option groups
Guido Günther [Sun, 23 Aug 2009 13:28:07 +0000 (15:28 +0200)]
use option groups

15 years agoadd unit test for --help
Guido Günther [Sun, 23 Aug 2009 11:34:38 +0000 (13:34 +0200)]
add unit test for --help

15 years agoTODO list maintained in the wiki
Guido Günther [Sat, 22 Aug 2009 13:16:29 +0000 (15:16 +0200)]
TODO list maintained in the wiki

15 years agoadd doctest for Command.call()
Guido Günther [Sat, 22 Aug 2009 13:03:42 +0000 (15:03 +0200)]
add doctest for Command.call()

and fix error in exception handling revealed by the test.

15 years agoadd doctest for Command.__call__()
Guido Günther [Sat, 22 Aug 2009 12:31:51 +0000 (14:31 +0200)]
add doctest for Command.__call__()

15 years agoadd doctest
Guido Günther [Sat, 22 Aug 2009 12:19:23 +0000 (14:19 +0200)]
add doctest

for __sanitize_version() and build_tag()

15 years agomake sanitize_version a private function
Guido Günther [Sat, 22 Aug 2009 12:15:26 +0000 (14:15 +0200)]
make sanitize_version a private function

15 years agodrop superfluous _utils from module names
Guido Günther [Sat, 22 Aug 2009 12:08:29 +0000 (14:08 +0200)]
drop superfluous _utils from module names

15 years agorun doctests with nose
Guido Günther [Sat, 22 Aug 2009 12:02:47 +0000 (14:02 +0200)]
run doctests with nose

15 years agohonor DEB_BUILD_OPTIONS=nocheck
Guido Günther [Sat, 22 Aug 2009 11:54:34 +0000 (13:54 +0200)]
honor DEB_BUILD_OPTIONS=nocheck

15 years agotrim commit display
Guido Günther [Tue, 18 Aug 2009 16:27:18 +0000 (18:27 +0200)]
trim commit display

15 years agodocument changes and release 0.4.56 debian/0.4.56
Guido Günther [Sat, 15 Aug 2009 17:25:16 +0000 (19:25 +0200)]
document changes and release 0.4.56

15 years agouse the last commit in which debian/changelog was touched as starting point
Guido Günther [Sat, 15 Aug 2009 17:13:44 +0000 (19:13 +0200)]
use the last commit in which debian/changelog was touched as starting point

if no snapshot header was found. This can still be overriden by using
--since. Based on a patch by Felipe Sateler.

Closes: #511269

15 years agomake parameters for GitRepository.commits() optional
Guido Günther [Sat, 15 Aug 2009 16:58:18 +0000 (18:58 +0200)]
make parameters for GitRepository.commits() optional

15 years agodepend on devscripts >= 2.10.49
Guido Günther [Fri, 14 Aug 2009 14:03:52 +0000 (16:03 +0200)]
depend on devscripts >= 2.10.49

for --no-force-save-on-release in dch

15 years agodocument changes and release 0.4.55 debian/0.4.55
Guido Günther [Thu, 30 Jul 2009 09:28:10 +0000 (11:28 +0200)]
document changes and release 0.4.55

15 years agoadd --no-force-save-on-release
Guido Günther [Wed, 29 Jul 2009 14:52:16 +0000 (16:52 +0200)]
add --no-force-save-on-release

so dch saves the changlog even when there are no changes so we don't end
up with UNRELEASED when passing -R.

15 years agobump standards version
Guido Günther [Wed, 29 Jul 2009 13:28:03 +0000 (15:28 +0200)]
bump standards version

15 years agocheck for correct overlay usage
Guido Günther [Wed, 29 Jul 2009 13:26:28 +0000 (15:26 +0200)]
check for correct overlay usage

15 years agoadd --git-overlay option
أحمد المحمودي [Wed, 29 Jul 2009 13:19:26 +0000 (15:19 +0200)]
add --git-overlay option

Closes: #411206

15 years agomake tar_toplevel safer
أحمد المحمودي [Wed, 29 Jul 2009 13:19:06 +0000 (15:19 +0200)]
make tar_toplevel safer

15 years agoadd gbp-pq to examples
Guido Günther [Thu, 23 Jul 2009 18:49:22 +0000 (20:49 +0200)]
add gbp-pq to examples

Closes: #537212

15 years agoupdate Homepage:
Guido Günther [Mon, 6 Jul 2009 19:36:25 +0000 (21:36 +0200)]
update Homepage:

15 years agofix release
Guido Günther [Fri, 3 Jul 2009 14:38:29 +0000 (16:38 +0200)]
fix release

15 years agodocument changes and release 0.4.54 debian/0.4.54
Guido Günther [Fri, 3 Jul 2009 14:19:30 +0000 (16:19 +0200)]
document changes and release 0.4.54

15 years ago+ is a valid character in version numbers
Guido Günther [Fri, 3 Jul 2009 14:15:24 +0000 (16:15 +0200)]
+ is a valid character in version numbers

15 years agofix one digit version numbers
Guido Günther [Sat, 13 Jun 2009 21:09:06 +0000 (23:09 +0200)]
fix one digit version numbers

15 years agoadd filter-pristine-tar
Mehdi Dogguy [Fri, 12 Jun 2009 10:37:55 +0000 (12:37 +0200)]
add filter-pristine-tar

to filter upstream tarball before passing it to pristine-tar

Closes: #520722

15 years agocheck for snapshot mode
Guido Günther [Fri, 12 Jun 2009 08:43:06 +0000 (10:43 +0200)]
check for snapshot mode

when checking if we need to add a new section.

Closes: #532583
Thanks: Ove Kaaven for sorting this out

15 years agoallow for uppercase characters in the version pattern
Guido Günther [Tue, 9 Jun 2009 15:35:34 +0000 (17:35 +0200)]
allow for uppercase characters in the version pattern

and in the package name if it's not a debian source package's name.
Also allow for ':' and '~' which are allowed accoring to Debian Policy.
Based on a patch by Felipe Sateler.

Closes: #531819

15 years agoUnconfuse git-dch when commit message starts with "--"
Damyan Ivanov [Tue, 9 Jun 2009 15:19:46 +0000 (17:19 +0200)]
Unconfuse git-dch when commit message starts with "--"

Closes: #531985

15 years agodocument changes and release 0.4.53 debian/0.4.53
Guido Günther [Sun, 3 May 2009 16:36:09 +0000 (18:36 +0200)]
document changes and release 0.4.53

15 years agoadd --fast-import
Guido Günther [Sat, 2 May 2009 17:54:23 +0000 (19:54 +0200)]
add --fast-import

This uses git-fast-import to import the upstream tarball, speeds up
imports of upstream tarballs by a factor of two. This options is
experimental and will become the default once it got more testing.

Closes: #449075

15 years agoadd get_author_email
Guido Günther [Sun, 26 Apr 2009 20:09:43 +0000 (22:09 +0200)]
add get_author_email

that parses git config and environment

15 years agoadd commit argument for GitTag
Guido Günther [Sun, 26 Apr 2009 20:09:09 +0000 (22:09 +0200)]
add commit argument for GitTag

15 years agopass --pretty=medium to git show
Guido Günther [Tue, 28 Apr 2009 17:54:15 +0000 (19:54 +0200)]
pass --pretty=medium to git show

Closes: #525969

15 years agodocument changes and release 0.4.52 debian/0.4.52
Guido Günther [Fri, 24 Apr 2009 15:36:41 +0000 (17:36 +0200)]
document changes and release 0.4.52

15 years agorestore default signal handlers before subprocess.call
Guido Günther [Fri, 24 Apr 2009 14:51:21 +0000 (16:51 +0200)]
restore default signal handlers before subprocess.call

Closes: #525411

15 years agofix missing argument in error message
Guido Günther [Fri, 24 Apr 2009 14:34:43 +0000 (16:34 +0200)]
fix missing argument in error message

15 years agopromote pristine-tar to Recommends:
Guido Günther [Fri, 17 Apr 2009 21:11:06 +0000 (23:11 +0200)]
promote pristine-tar to Recommends:

15 years agodocument postbuild hook
Guido Günther [Fri, 17 Apr 2009 08:28:30 +0000 (10:28 +0200)]
document postbuild hook

15 years agomove to section vcs
Guido Günther [Thu, 16 Apr 2009 10:55:23 +0000 (12:55 +0200)]
move to section vcs

15 years agodocument changes and release 0.4.51 debian/0.4.51
Guido Günther [Thu, 16 Apr 2009 09:47:55 +0000 (11:47 +0200)]
document changes and release 0.4.51

15 years agolet the version detection patter match debian policy
Guido Günther [Tue, 7 Apr 2009 12:28:00 +0000 (14:28 +0200)]
let the version detection patter match debian policy

Closes: #522888

15 years agobump standards version
Guido Günther [Sun, 5 Apr 2009 17:17:13 +0000 (19:17 +0200)]
bump standards version

15 years agopass GBP_BUILD_DIR to the build command
Guido Günther [Sun, 5 Apr 2009 17:03:34 +0000 (19:03 +0200)]
pass GBP_BUILD_DIR to the build command

this allows hooks to figure out where to copy back the build result.
Adjust the cowbuilder example accordingly.

15 years agoadd postbuild hook
Guido Günther [Sat, 4 Apr 2009 17:04:35 +0000 (19:04 +0200)]
add postbuild hook

can be used to e.g. run lintian.

Closes: #521358

15 years agoadd get_arch
Guido Günther [Sat, 4 Apr 2009 17:02:42 +0000 (19:02 +0200)]
add get_arch

returns dpkg's notion of the architecture

15 years agostore version without epoch
Guido Günther [Sat, 4 Apr 2009 17:02:07 +0000 (19:02 +0200)]
store version without epoch

and simplify version parsing

15 years agodon't ignore --debian-branch on import into non empty archives
Guido Günther [Wed, 25 Mar 2009 21:03:36 +0000 (22:03 +0100)]
don't ignore --debian-branch on import into non empty archives

15 years agodocument changes and release 0.4.50 debian/0.4.50
Guido Günther [Thu, 5 Mar 2009 20:10:28 +0000 (21:10 +0100)]
document changes and release 0.4.50

15 years agoadd git-builder cowbuilder example
Guido Günther [Thu, 5 Mar 2009 20:07:49 +0000 (21:07 +0100)]
add git-builder cowbuilder example

15 years agoSkip all comments before looking for clean_msg
Guido Günther [Tue, 3 Mar 2009 18:20:37 +0000 (19:20 +0100)]
Skip all comments before looking for clean_msg

Closes: #518008

15 years agobe less strict on the spelling of boolen config file options
Guido Günther [Fri, 27 Feb 2009 11:49:13 +0000 (12:49 +0100)]
be less strict on the spelling of boolen config file options

any capitalization of 'true' or 'false' as well as '0' and '1' are
allowed.

15 years agodocument changes and release 0.4.49 debian/0.4.49
Guido Günther [Thu, 26 Feb 2009 12:51:50 +0000 (13:51 +0100)]
document changes and release 0.4.49

15 years agoadd --git-no-ignore-new
Guido Günther [Thu, 26 Feb 2009 08:19:25 +0000 (09:19 +0100)]
add --git-no-ignore-new

15 years agomake --[no-]full a config file option
Guido Günther [Tue, 24 Feb 2009 17:57:18 +0000 (18:57 +0100)]
make --[no-]full a config file option

15 years agoadd --no-pristine-tar
Guido Günther [Thu, 26 Feb 2009 10:49:56 +0000 (11:49 +0100)]
add --no-pristine-tar

Closes: #517024

15 years agosimplify boolean option handling
Guido Günther [Thu, 26 Feb 2009 10:44:36 +0000 (11:44 +0100)]
simplify boolean option handling

15 years agobetter document Closes: tag
Guido Günther [Thu, 26 Feb 2009 08:12:18 +0000 (09:12 +0100)]
better document Closes: tag

Closes: #516877

15 years agomake --export a config file option
Guido Günther [Tue, 24 Feb 2009 19:07:25 +0000 (20:07 +0100)]
make --export a config file option

15 years agoPass "-d" to debuild when run as cleaner.
Guido Günther [Thu, 26 Feb 2009 08:04:39 +0000 (09:04 +0100)]
Pass "-d" to debuild when run as cleaner.

This way build-deps don't have to be fulfilled in the source tree but
only in the build tree.

Closes: #516876

15 years agofix for remote repos containing '.'
Guido Günther [Wed, 25 Feb 2009 17:14:49 +0000 (18:14 +0100)]
fix for remote repos containing '.'

15 years agodocument changes and release 0.4.48 debian/0.4.48
Guido Günther [Mon, 23 Feb 2009 17:25:07 +0000 (18:25 +0100)]
document changes and release 0.4.48

15 years agorun git-cleaner with --git-ignore-new
Guido Günther [Mon, 23 Feb 2009 16:29:30 +0000 (17:29 +0100)]
run git-cleaner with --git-ignore-new

Makes running with and without --git-ignore-new more consistent.

15 years agoAdd --export=WC to export the working copy into export-dir.
Guido Günther [Mon, 23 Feb 2009 15:37:54 +0000 (16:37 +0100)]
Add --export=WC to export the working copy into export-dir.

Closes: #509138

15 years agoadd gbp-posttag-push example
Guido Günther [Fri, 20 Feb 2009 11:55:10 +0000 (12:55 +0100)]
add gbp-posttag-push example

15 years agorename git-pbuilder to gbp-pbuilder
Guido Günther [Fri, 20 Feb 2009 11:58:33 +0000 (12:58 +0100)]
rename git-pbuilder to gbp-pbuilder

so we don't pollute the git- namespace with our helpers.

15 years agotypo
Guido Günther [Fri, 20 Feb 2009 11:18:38 +0000 (12:18 +0100)]
typo

15 years agoadd --git-dont-purge to the manual
Guido Günther [Fri, 20 Feb 2009 10:20:36 +0000 (11:20 +0100)]
add --git-dont-purge to the manual

15 years agoadd --git-export=INDEX to the manual
Guido Günther [Fri, 20 Feb 2009 10:14:13 +0000 (11:14 +0100)]
add --git-export=INDEX to the manual

15 years agodocument changes and release 0.4.47 debian/0.4.47
Guido Günther [Thu, 19 Feb 2009 19:38:04 +0000 (20:38 +0100)]
document changes and release 0.4.47

15 years agodocument exported env vars
Guido Günther [Thu, 19 Feb 2009 18:08:34 +0000 (19:08 +0100)]
document exported env vars

and add example posttag hook

15 years agoexport sha1, branch and tagname into the commit hooks environment
Guido Günther [Thu, 19 Feb 2009 16:54:32 +0000 (17:54 +0100)]
export sha1, branch and tagname into the commit hooks environment

this makes it possible to push out that specific tag only.

15 years agoadd GitRepository.rev_parse
Guido Günther [Thu, 19 Feb 2009 18:07:32 +0000 (19:07 +0100)]
add GitRepository.rev_parse

15 years agofix VCS-Browser URL
Guido Günther [Thu, 29 Jan 2009 10:47:06 +0000 (11:47 +0100)]
fix VCS-Browser URL

15 years agodocument changes and release 0.4.46 debian/0.4.46
Guido Günther [Fri, 23 Jan 2009 17:32:38 +0000 (18:32 +0100)]
document changes and release 0.4.46

15 years agohandle dpkg-parsechangelog errors
Guido Günther [Fri, 23 Jan 2009 17:31:41 +0000 (18:31 +0100)]
handle dpkg-parsechangelog errors

Closes: #512765

15 years agotypo in docs/manpages/git-dch.sgml
Jonathan Wiltshire [Wed, 7 Jan 2009 12:50:35 +0000 (12:50 +0000)]
typo in docs/manpages/git-dch.sgml

Closes: 511096

15 years agodocumentation typo
Dietmar Winkler [Tue, 6 Jan 2009 14:15:13 +0000 (15:15 +0100)]
documentation typo

15 years agoadd Vcs-Browser
Guido Günther [Fri, 2 Jan 2009 12:46:59 +0000 (13:46 +0100)]
add Vcs-Browser

15 years agofix typos
Guido Günther [Fri, 2 Jan 2009 12:30:42 +0000 (13:30 +0100)]
fix typos

Closes: #510479
Thanks: Jonathan Wiltshire

15 years agodocument changes and release 0.4.45 debian/0.4.45
Guido Günther [Thu, 1 Jan 2009 19:11:54 +0000 (20:11 +0100)]
document changes and release 0.4.45

15 years agoadd --no-sign-tags to git-import-{dsc,orig}
Guido Günther [Thu, 1 Jan 2009 18:22:07 +0000 (19:22 +0100)]
add --no-sign-tags to git-import-{dsc,orig}

Closes: #508889

15 years agoadd --no-git-author
Guido Günther [Mon, 29 Dec 2008 18:30:42 +0000 (19:30 +0100)]
add --no-git-author

15 years agodocument --no-sign-tags
Guido Günther [Mon, 29 Dec 2008 18:27:51 +0000 (19:27 +0100)]
document --no-sign-tags

15 years agoUse name and email from git
Robie Basak [Mon, 29 Dec 2008 16:03:04 +0000 (16:03 +0000)]
Use name and email from git

Closes: #509867

15 years agodocument changes and release 0.4.44 debian/0.4.44
Guido Günther [Sun, 28 Dec 2008 23:30:06 +0000 (00:30 +0100)]
document changes and release 0.4.44

15 years agoadd --no-sign-tags
Guido Günther [Sun, 28 Dec 2008 22:55:12 +0000 (23:55 +0100)]
add --no-sign-tags

Closes: #508889

15 years agoadd support for --foo and --no-foo options
Guido Günther [Sun, 28 Dec 2008 22:50:51 +0000 (23:50 +0100)]
add support for --foo and --no-foo options

by looking add at foo and no-foo config file defaults.