Guido Günther [Tue, 4 May 2010 08:48:27 +0000 (10:48 +0200)]
Document gbp-pull exit codes
Guido Günther [Tue, 4 May 2010 07:10:34 +0000 (09:10 +0200)]
document changes and release 0.4.66
Guido Günther [Tue, 4 May 2010 06:58:57 +0000 (08:58 +0200)]
Requests for non fast-forward updates should exit with a non-zero result
Closes: #579997
Guido Günther [Sun, 2 May 2010 09:07:17 +0000 (11:07 +0200)]
Don't assume the repo has a '/'
Guido Günther [Sun, 2 May 2010 09:01:50 +0000 (11:01 +0200)]
Fix typo
Thanks: Paul Menzel
Guido Günther [Fri, 30 Apr 2010 19:46:34 +0000 (21:46 +0200)]
zeitgeist hook: don't fail on umlauts
Guido Günther [Mon, 26 Apr 2010 17:00:21 +0000 (19:00 +0200)]
Make --uscan more robust
by not throwing exceptions onto the console and catching download
errors.
Guido Günther [Wed, 14 Apr 2010 18:26:07 +0000 (20:26 +0200)]
Depend on git | git-core
Closes: #577731
Guido Günther [Mon, 12 Apr 2010 17:55:23 +0000 (19:55 +0200)]
Bump standards version
David Paleino [Sun, 11 Apr 2010 10:16:42 +0000 (12:16 +0200)]
Add --uscan command-line option
Launch uscan and use the tarball, if there's a new upstream version.
Closes: #577394
Guido Günther [Mon, 12 Apr 2010 17:26:53 +0000 (19:26 +0200)]
Be silent
Git-Dch: Ignore
Guido Günther [Sat, 10 Apr 2010 19:22:40 +0000 (21:22 +0200)]
Add 'Git-Dch: Short' tag to changelog parser
This omits the long description of the commit from the changelog.
Guido Günther [Fri, 9 Apr 2010 21:53:09 +0000 (23:53 +0200)]
Add simple Zeitgist data provider
Paul Menzel [Tue, 23 Feb 2010 09:36:37 +0000 (10:36 +0100)]
docs/manpages/git-dch.sgml: Consistency fixes and typo.
• Start sentences with capital letter and end them with a full stop.
• s/enty/entry/
Signed-off-by: Paul Menzel <pm.debian@googlemail.com>
Guido Günther [Sat, 13 Feb 2010 11:38:16 +0000 (12:38 +0100)]
document changes and release 0.4.65
Jon Bernard [Sat, 6 Feb 2010 18:00:30 +0000 (19:00 +0100)]
Prevent git-add-patch from being gzip'd
Matthijs Kooijman [Fri, 5 Feb 2010 11:57:48 +0000 (12:57 +0100)]
Make the commit message for upstream imports configurable.
This adds the import-msg commandline and configuration file option to
change the commit message.
Closes: #474457
Guido Günther [Thu, 28 Jan 2010 18:15:46 +0000 (19:15 +0100)]
gbp-clone: Add --all to track all remote branches
Guido Günther [Sun, 31 Jan 2010 20:08:03 +0000 (21:08 +0100)]
Add GitRepository.get_remotes()
to easily query remote branches
Guido Günther [Fri, 29 Jan 2010 18:40:43 +0000 (19:40 +0100)]
bash-completion: Add git-dch, git-import-{orig,dsc}
and tab completion for branch names.
Guido Günther [Sun, 31 Jan 2010 17:57:59 +0000 (18:57 +0100)]
Add gbp-{clone,pull,pq} to description
Guido Günther [Thu, 28 Jan 2010 18:03:33 +0000 (19:03 +0100)]
Add basic bash completion for git-buildpackage
Thanks: Siegfried-Angel Gevatter
Closes: #567313
Guido Günther [Sun, 31 Jan 2010 17:24:01 +0000 (18:24 +0100)]
gbp-add-patch: Strip path from patchname
and handle missing files gracefully.
Guido Günther [Mon, 25 Jan 2010 21:08:35 +0000 (22:08 +0100)]
document changes and release 0.4.64
Guido Günther [Mon, 25 Jan 2010 19:59:42 +0000 (20:59 +0100)]
Import version 3 source format
Closes: #552771
Guido Günther [Mon, 25 Jan 2010 19:59:18 +0000 (20:59 +0100)]
DscFile: Parse name of debian.tar.gz
Guido Günther [Thu, 14 Jan 2010 14:40:33 +0000 (15:40 +0100)]
Allow to skip imports of same version
Based on a patch by Christoph Göhre.
Guido Günther [Sun, 10 Jan 2010 15:59:02 +0000 (16:59 +0100)]
Add gbp-add-patch
to easily commit patches from debian/patches
Guido Günther [Sat, 26 Dec 2009 17:20:10 +0000 (18:20 +0100)]
document changes and release 0.4.63
Guido Günther [Sun, 25 Oct 2009 15:38:29 +0000 (16:38 +0100)]
Fix comments
Git-Dch: Ignore
Guido Günther [Thu, 24 Dec 2009 22:20:12 +0000 (23:20 +0100)]
Add unpack test
Guido Günther [Thu, 24 Dec 2009 22:01:39 +0000 (23:01 +0100)]
Add other gbp-* commands
Guido Günther [Thu, 24 Dec 2009 21:50:46 +0000 (22:50 +0100)]
Don't refer to gzip compression in comments
Git-Dch: Ignore
Guido Günther [Wed, 23 Dec 2009 23:55:10 +0000 (00:55 +0100)]
Allow to set compression type
Closes: #554520
Guido Günther [Wed, 23 Dec 2009 22:54:40 +0000 (23:54 +0100)]
Don't hardcode pristine-tar branch
Guido Günther [Wed, 23 Dec 2009 15:37:12 +0000 (16:37 +0100)]
Add body regex filter
Closes: #544238
Matthijs Kooijman [Fri, 18 Dec 2009 17:16:58 +0000 (18:16 +0100)]
There was a second use of parse_commit.
Both uses of parse_commit now support the None return value. The
shortlog_to_dch function is now superfluous and was removed.
Guido Günther [Wed, 23 Dec 2009 14:35:33 +0000 (15:35 +0100)]
Drop superfluous upstream branch creation
Matthijs Kooijman [Thu, 17 Dec 2009 11:54:23 +0000 (12:54 +0100)]
Add support for a Git-Dch: Ignore metaheader.
Closes: #561346
Thanks: Matthijs Kooijman
Guido Günther [Thu, 17 Dec 2009 14:42:10 +0000 (15:42 +0100)]
Make sure we drop the generated custom index file
Closes: #561454
Guido Günther [Wed, 16 Dec 2009 18:33:37 +0000 (19:33 +0100)]
docs: fix git-init call
Thanks: Pietro Battiston
Guido Günther [Mon, 14 Dec 2009 08:16:02 +0000 (09:16 +0100)]
document changes and release 0.4.62
Guido Günther [Sun, 13 Dec 2009 21:09:23 +0000 (22:09 +0100)]
Improve error message when trying to import 3.0 source format packages
until we properly support them.
Guido Günther [Sun, 13 Dec 2009 13:09:44 +0000 (14:09 +0100)]
Improve error handling on broken dsc files.
Closes: #560689
Guido Günther [Thu, 26 Nov 2009 18:06:05 +0000 (19:06 +0100)]
document changes and release 0.4.61
Guido Günther [Thu, 26 Nov 2009 18:05:41 +0000 (19:05 +0100)]
cleanup symlinks
Guido Günther [Thu, 26 Nov 2009 17:55:36 +0000 (18:55 +0100)]
document changes and release 0.4.61
Guido Günther [Thu, 26 Nov 2009 16:22:13 +0000 (17:22 +0100)]
Don't fail if no tracking branch exists.
Guido Günther [Sun, 22 Nov 2009 16:04:42 +0000 (17:04 +0100)]
Make the default build command 3.x source format safe
Instead of passing "-i\.git/ -I.git" to debuild use "-i -I". This makes
sure we use the default behaviour of dpkg-source.
Closes: #553079
Guido Günther [Sun, 22 Nov 2009 16:01:02 +0000 (17:01 +0100)]
Add documentation for gbp-{pg,pull.clone}
Guido Günther [Sun, 22 Nov 2009 15:05:17 +0000 (16:05 +0100)]
Make gbp-clone, gbp-pull and gbp-pq first class citizens
by moving them from examples/ to /usr/bin/
Guido Günther [Sun, 15 Nov 2009 19:16:51 +0000 (20:16 +0100)]
use git;// instead of http://
Guido Günther [Sat, 7 Nov 2009 15:05:40 +0000 (16:05 +0100)]
switch to 3.0 (native) source format
Guido Günther [Sat, 7 Nov 2009 14:32:41 +0000 (15:32 +0100)]
document changes and release 0.4.60
Guido Günther [Sat, 7 Nov 2009 14:21:10 +0000 (15:21 +0100)]
Don't compress the example scripts
Guido Günther [Sat, 7 Nov 2009 14:07:18 +0000 (15:07 +0100)]
add --redo-pq
so a "gbp-pull --redo-pq" also refreshes the patch-queue branch
Guido Günther [Sat, 7 Nov 2009 14:11:52 +0000 (15:11 +0100)]
Don't fail when series file is missing.
Create an empty patch-queue branch instead.
Guido Günther [Sat, 7 Nov 2009 14:02:53 +0000 (15:02 +0100)]
add option to drop patch-queue branch
Charles Plessy [Tue, 3 Nov 2009 13:04:36 +0000 (22:04 +0900)]
Stefano Zacchiroli’s workaround for creating empty upstream branches.
(See ‘http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471560’)
Guido Günther [Sun, 25 Oct 2009 21:29:36 +0000 (22:29 +0100)]
check for clean repo
Guido Günther [Sun, 25 Oct 2009 12:43:08 +0000 (13:43 +0100)]
Use "imported" instead of "merged".
This way we don't claim we merged something but we possibly didn't.
Closes: #545908
Guido Günther [Sat, 24 Oct 2009 20:23:49 +0000 (22:23 +0200)]
document --git-retag
Guido Günther [Sat, 24 Oct 2009 19:34:00 +0000 (21:34 +0200)]
document changes and release 0.4.59
Guido Günther [Sat, 24 Oct 2009 19:28:27 +0000 (21:28 +0200)]
fix link to "homepage"
Guido Günther [Sat, 24 Oct 2009 19:10:31 +0000 (21:10 +0200)]
move FastImport into gbp/git.py
Guido Günther [Sat, 24 Oct 2009 19:00:56 +0000 (21:00 +0200)]
add --git-retag
Closes: #521329
Guido Günther [Sat, 22 Aug 2009 11:53:28 +0000 (13:53 +0200)]
add gbp-pull
Adresses another part of #540185.
Guido Günther [Sat, 24 Oct 2009 17:47:09 +0000 (19:47 +0200)]
add GitRepository.is_fast_forward()
Guido Günther [Sat, 24 Oct 2009 17:16:04 +0000 (19:16 +0200)]
add GitRepository.get_merge_branch()
Guido Günther [Sat, 24 Oct 2009 16:40:34 +0000 (18:40 +0200)]
add GitFetch
Guido Günther [Sat, 24 Oct 2009 16:27:24 +0000 (18:27 +0200)]
import Command too
fixes "--verbose"
Guido Günther [Tue, 13 Oct 2009 21:02:07 +0000 (23:02 +0200)]
Drop superflous argument
fixes TypeError on merge failures.
Closes: #549885
Guido Günther [Mon, 5 Oct 2009 16:16:27 +0000 (18:16 +0200)]
document changes and release 0.4.58
Guido Günther [Mon, 5 Oct 2009 16:13:08 +0000 (18:13 +0200)]
export GBP_BRANCH to postimport hook
so we can pass the current branch to git-dch
Guido Günther [Wed, 16 Sep 2009 22:02:38 +0000 (00:02 +0200)]
add missing --git- prefix
Guido Günther [Wed, 16 Sep 2009 21:47:44 +0000 (23:47 +0200)]
mention pristine-tar branch and pristine-tar
Guido Günther [Tue, 15 Sep 2009 11:40:55 +0000 (13:40 +0200)]
catch config file parse errors
Closes: #545690
Guido Günther [Sat, 5 Sep 2009 14:06:40 +0000 (16:06 +0200)]
document changes and release 0.4.57
Guido Günther [Sat, 5 Sep 2009 13:27:48 +0000 (15:27 +0200)]
document changes so far
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.
Guido Günther [Mon, 24 Aug 2009 05:59:09 +0000 (07:59 +0200)]
fix testcase name
Guido Günther [Mon, 24 Aug 2009 05:47:11 +0000 (07:47 +0200)]
catch gbp.deb.NoChangelogError
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.
Guido Günther [Sat, 5 Sep 2009 11:35:49 +0000 (13:35 +0200)]
make has_branch aware of remote branches
Guido Günther [Sat, 5 Sep 2009 11:35:23 +0000 (13:35 +0200)]
make GitBranch remote branch aware
Guido Günther [Sat, 5 Sep 2009 11:06:52 +0000 (13:06 +0200)]
add GitClone
Guido Günther [Sun, 23 Aug 2009 15:27:13 +0000 (17:27 +0200)]
bump standards version
Guido Günther [Sun, 23 Aug 2009 15:25:44 +0000 (17:25 +0200)]
--no-dch is no more
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
Guido Günther [Sun, 23 Aug 2009 13:28:07 +0000 (15:28 +0200)]
use option groups
Guido Günther [Sun, 23 Aug 2009 11:34:38 +0000 (13:34 +0200)]
add unit test for --help
Guido Günther [Sat, 22 Aug 2009 13:16:29 +0000 (15:16 +0200)]
TODO list maintained in the wiki
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.
Guido Günther [Sat, 22 Aug 2009 12:31:51 +0000 (14:31 +0200)]
add doctest for Command.__call__()
Guido Günther [Sat, 22 Aug 2009 12:19:23 +0000 (14:19 +0200)]
add doctest
for __sanitize_version() and build_tag()
Guido Günther [Sat, 22 Aug 2009 12:15:26 +0000 (14:15 +0200)]
make sanitize_version a private function
Guido Günther [Sat, 22 Aug 2009 12:08:29 +0000 (14:08 +0200)]
drop superfluous _utils from module names
Guido Günther [Sat, 22 Aug 2009 12:02:47 +0000 (14:02 +0200)]
run doctests with nose
Guido Günther [Sat, 22 Aug 2009 11:54:34 +0000 (13:54 +0200)]
honor DEB_BUILD_OPTIONS=nocheck
Guido Günther [Tue, 18 Aug 2009 16:27:18 +0000 (18:27 +0200)]
trim commit display