Guido Günther [Mon, 25 Jul 2011 10:07:36 +0000 (12:07 +0200)]
Remove pychecker option that's already the default
Git-Dch: Ignore
Guido Günther [Mon, 25 Jul 2011 09:36:26 +0000 (11:36 +0200)]
Reenable pychecker checks
Guido Günther [Mon, 25 Jul 2011 09:35:54 +0000 (11:35 +0200)]
Drop unused funciton argument
spotted by pychecker
Git-Dch: Ignore
Guido Günther [Mon, 25 Jul 2011 09:31:01 +0000 (11:31 +0200)]
gbp-pbuilder is no more
Git-Dch: Ignore
Guido Günther [Sun, 24 Jul 2011 13:41:25 +0000 (15:41 +0200)]
Switch to dh_python2
Guido Günther [Sun, 24 Jul 2011 12:50:30 +0000 (14:50 +0200)]
Drop suggests of git-load-dirs
It's not in the archive anymore
Guido Günther [Sun, 24 Jul 2011 12:27:33 +0000 (14:27 +0200)]
git-import-orig: Better support uscan of non tar.gz tarballs
Closes: #629538
Guido Günther [Sun, 24 Jul 2011 12:16:57 +0000 (14:16 +0200)]
git-import-orig: simplify uscan code
Git-Dch: Ignore
Guido Günther [Sun, 24 Jul 2011 11:23:51 +0000 (13:23 +0200)]
Use target element of newer uscan
and move uscan parsing into a separate function.
Git-Dch: Ignore
Ricardo Salveti de Araujo [Wed, 13 Apr 2011 06:33:14 +0000 (03:33 -0300)]
git-buildpackage: Add upstream-tree option
to specify where the upstream tarball should be created from. The
default is to create the upstream tarball from the exact tag and fail
otherwise. To create the upstream tarball from the tip of the upstream
branch use 'branch'.
Based on a patch by Ricardo Salveti de Araujo
Guido Günther [Fri, 22 Jul 2011 21:48:30 +0000 (23:48 +0200)]
Add autocompletion for --git-dist=
based on the available cowbuilder images
Guido Günther [Wed, 6 Jul 2011 21:09:55 +0000 (23:09 +0200)]
Document changes and release 0.5.26
Guido Günther [Wed, 6 Jul 2011 21:08:16 +0000 (23:08 +0200)]
gbp-create-remote-repo: switch to git.debian.org
Thanks: Ritesh Raj Sarraf
Closes: #632897
Guido Günther [Fri, 24 Jun 2011 17:09:41 +0000 (19:09 +0200)]
gbp-create-remote-repo: Drop comparison from doctests
Git-Dch: Ignore
Courtney Bane [Fri, 24 Jun 2011 16:37:59 +0000 (18:37 +0200)]
gbp-create-remote-repo: Improve url handling
Support user name expansion and different ssh ports.
Closes; #630832
Guido Günther [Mon, 23 May 2011 19:47:56 +0000 (21:47 +0200)]
Bump standards version
No changes necessary.
Guido Günther [Mon, 23 May 2011 19:39:50 +0000 (21:39 +0200)]
git-pbuilder: Add git-pbuilder 1.22
Thanks: a lot Russ Allbery
Closes: #623117
Guido Günther [Sat, 21 May 2011 20:14:38 +0000 (22:14 +0200)]
Document changes and release 0.5.25
Guido Günther [Sat, 21 May 2011 20:13:28 +0000 (22:13 +0200)]
Make qemubuilder really a boolean option
Closes: #627541
Thanks: Gregor Herrmann <gregoa@debian.org> for tracking this down
Guido Günther [Sat, 21 May 2011 11:53:09 +0000 (13:53 +0200)]
Document changes and release 0.5.24
Guido Günther [Fri, 20 May 2011 19:36:38 +0000 (21:36 +0200)]
git-pbuilder: remove single quotes from '$BASE'
"cannot canonicalize filename '/var/cache/pbuilder/base-sid.cow', does
not exist" failute
Guido Günther [Fri, 20 May 2011 19:02:06 +0000 (21:02 +0200)]
Add support for qemubuilder
Closes: #601298
Guido Günther [Fri, 20 May 2011 18:54:43 +0000 (20:54 +0200)]
Add git-pbuilder 0.21
Closes: #601045, #601298
Thanks: Russ Albery
Jon Dowland [Fri, 20 May 2011 11:56:04 +0000 (13:56 +0200)]
Spelling corrections
Closes: #627378
Guido Günther [Thu, 19 May 2011 19:46:50 +0000 (21:46 +0200)]
git-pbuilder: Distinguish 1.0 and 3.0 source format
and set exclude pattherns for the 1.0 format. Otherwise the build fails
since dpkg-source tries to include .git.
Guido Günther [Sat, 7 May 2011 12:45:12 +0000 (14:45 +0200)]
Document changes and release 0.5.23
Guido Günther [Thu, 28 Apr 2011 13:37:11 +0000 (15:37 +0200)]
Improve readability
Git-Dch: Ignore
Peter Eisentraut [Tue, 19 Apr 2011 11:28:24 +0000 (14:28 +0300)]
gbp-clone: check out the debian branch after the clone is complete
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Peter Eisentraut [Tue, 19 Apr 2011 11:00:22 +0000 (14:00 +0300)]
Fix various typos in man pages
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Peter Eisentraut [Tue, 19 Apr 2011 10:57:03 +0000 (13:57 +0300)]
Correct option name in git-buildpackage man page
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Guido Günther [Sun, 17 Apr 2011 13:08:00 +0000 (15:08 +0200)]
git-dch: improve formatting of commit subject
by taking into account idlength and the prefix added by git-dch
itself.
Guido Günther [Mon, 21 Mar 2011 13:20:50 +0000 (14:20 +0100)]
gbp-pq: add some simple doctests
Git-Dch: Ignore
Guido Günther [Sat, 16 Apr 2011 19:44:30 +0000 (21:44 +0200)]
config: minor option parsing cleanup
Git-Dch: Ignore
Guido Günther [Sun, 17 Apr 2011 13:44:26 +0000 (15:44 +0200)]
tests: add help check for newer commands
Git-Dch: Ignore
Guido Günther [Tue, 22 Mar 2011 12:47:44 +0000 (13:47 +0100)]
tests: add doctests for gbp.deb.orig_file()
Guido Günther [Sat, 16 Apr 2011 12:54:30 +0000 (14:54 +0200)]
git-pbuilder: Drop diffignore and tarignore patterns
Closes: #606412, #610662
Guido Günther [Mon, 11 Apr 2011 07:44:40 +0000 (09:44 +0200)]
Document changes and release 0.5.22
Guido Günther [Mon, 11 Apr 2011 07:37:14 +0000 (09:37 +0200)]
Disable submodule processing by default.
Guido Günther [Sun, 10 Apr 2011 15:12:25 +0000 (17:12 +0200)]
gbp: Handle whitespace in submodule names
Closes: #622103
Guido Günther [Sun, 10 Apr 2011 15:06:59 +0000 (17:06 +0200)]
tests: introduce submodule class
so we can easily add more submodules
Git-Dch: Ignore
Guido Günther [Sat, 9 Apr 2011 21:04:30 +0000 (23:04 +0200)]
Add aliases for gz and bz2 compression types
Guido Günther [Sat, 9 Apr 2011 21:09:38 +0000 (23:09 +0200)]
Add tests for hardcoded compression types
Git-Dch: Ignore
Loïc Minier [Fri, 8 Apr 2011 01:54:07 +0000 (03:54 +0200)]
Detect compression from orig tarball
Loïc Minier [Fri, 8 Apr 2011 01:50:10 +0000 (03:50 +0200)]
Pass tarball_dir to guess_comp_type()
Git-Dch: Ignore
Loïc Minier [Fri, 8 Apr 2011 01:38:12 +0000 (03:38 +0200)]
Update guess_comp_type to take a cp as param
Git-Dch: Ignore
Loïc Minier [Fri, 8 Apr 2011 01:32:17 +0000 (03:32 +0200)]
Add tests for orig autodetection
Loïc Minier [Fri, 8 Apr 2011 00:42:20 +0000 (02:42 +0200)]
Ignore .noseids from nosetests
Guido Günther [Sat, 9 Apr 2011 20:38:40 +0000 (22:38 +0200)]
Merge branch 'master' into experimental
Guido Günther [Wed, 6 Apr 2011 18:37:40 +0000 (20:37 +0200)]
Document changes and release 0.5.21
Guido Günther [Wed, 6 Apr 2011 18:35:56 +0000 (20:35 +0200)]
Document changes and release 0.5.21
Guido Günther [Wed, 6 Apr 2011 18:27:29 +0000 (20:27 +0200)]
Revert "gbp: restrict splitting output of ls-tree to 3, since filenames might contain spaces"
This reverts commit
8f14b0ace5934c27261f388820f5c3c587c97fba.
Guido Günther [Wed, 6 Apr 2011 11:30:06 +0000 (13:30 +0200)]
Make submodule support conditional
Guido Günther [Sat, 26 Mar 2011 06:47:06 +0000 (07:47 +0100)]
git-buildpackage: Call gbp.update_submodules
before exporting a tarball or creating a separate build tree. We invoke
git-submodule with --no-fetch to not break offline operation.
Guido Günther [Wed, 6 Apr 2011 18:18:43 +0000 (20:18 +0200)]
docs: Document Gbp-Pq-Topic: tag
Yaroslav Halchenko [Wed, 6 Apr 2011 17:21:51 +0000 (13:21 -0400)]
gbp: restrict splitting output of ls-tree to 3, since filenames might contain spaces
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Guido Günther [Wed, 6 Apr 2011 11:53:36 +0000 (13:53 +0200)]
git-import-dsc: don't silently drop the epoch in tags
Closes: #620950
Guido Günther [Mon, 21 Mar 2011 20:15:57 +0000 (21:15 +0100)]
Document changes and release 0.5.20
Guido Günther [Mon, 21 Mar 2011 20:50:06 +0000 (21:50 +0100)]
Set author and committer
so we don't fail in environments that weren't set up properly like when
running under pbuilder.
Git-Dch: Ignore
Guido Günther [Mon, 21 Mar 2011 20:21:47 +0000 (21:21 +0100)]
Add build deps for the testsuite
Git-Dch: Ignore
Guido Günther [Mon, 21 Mar 2011 19:02:00 +0000 (20:02 +0100)]
git-buildpackage: drop calls to git.update_submodules()
since this breaks offline operation.
Git-Dch: Ignore
Guido Günther [Mon, 21 Mar 2011 18:18:00 +0000 (19:18 +0100)]
git-buildpackage; don't ignore errors returned by dump_tree()
Git-Dch: Ignore
Guido Günther [Mon, 21 Mar 2011 13:20:21 +0000 (14:20 +0100)]
git-buildpackage: special case non-submodule tarfile generation
Tarfile generation with submodules is slower since we need to
concatenate several tarfiles and compress afterwards. So special case
the common non submodule case and add a testcase to check the tarfiles
content.
Charles Plessy [Mon, 21 Mar 2011 02:19:58 +0000 (11:19 +0900)]
docs: Easier to remember commands to create orphan upstream branch.
Closes; #619084
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Charles Plessy [Mon, 21 Mar 2011 02:16:23 +0000 (11:16 +0900)]
docs: Added markup to the example for creating upstream branch.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Guido Günther [Sat, 19 Mar 2011 18:10:27 +0000 (19:10 +0100)]
Update .gitignore
Guido Günther [Sat, 19 Mar 2011 17:18:42 +0000 (18:18 +0100)]
tests: add testcase for git_archive()
Guido Günther [Sat, 19 Mar 2011 17:18:04 +0000 (18:18 +0100)]
tests: Rename
Guido Günther [Sat, 19 Mar 2011 17:16:01 +0000 (18:16 +0100)]
git-buildpackage: typo
Git-Dch: Ignore
Guido Günther [Fri, 18 Mar 2011 18:42:38 +0000 (19:42 +0100)]
tests: Add testcase for dump_archive()
Guido Günther [Sat, 19 Mar 2011 15:56:25 +0000 (16:56 +0100)]
rules: change symlink rule to use underscores
so we can use the gbp commands in nosetests
Guido Günther [Sat, 19 Mar 2011 13:41:54 +0000 (14:41 +0100)]
gbp: simplify is_native()
and add doctests
Git-Dch: Ignore
Guido Günther [Sat, 19 Mar 2011 13:37:48 +0000 (14:37 +0100)]
gbp: simplify is_native()
and doctests
Git-Dch: Ignore
Guido Günther [Sat, 19 Mar 2011 13:27:26 +0000 (14:27 +0100)]
gbp: Don't fail on paths without extensions in get_compression()
and add doctests for that.
Closes: #618893
Guido Günther [Fri, 18 Mar 2011 11:14:14 +0000 (12:14 +0100)]
git-buildpackage: submodule support for git_archive
Heavily based on work by Sean Finney and Chow Loong Jin
Closes: #588752
Guido Günther [Fri, 18 Mar 2011 11:14:40 +0000 (12:14 +0100)]
git-buildpackage: submodule support for dump_tree
Heavily based on work by Sean Finney and Chow Loong Jin
Guido Günther [Fri, 18 Mar 2011 10:12:22 +0000 (11:12 +0100)]
gbp: Add git.archive() and git.{has,get,update,add}_submodules()
and testcases.
Heavily based on work by Sean Finney and Chow Loong Jin
Sean Finney [Fri, 18 Mar 2011 18:54:45 +0000 (19:54 +0100)]
gbp: Allow to pass cwd to git.__get_output()
Chow Loong Jin [Fri, 18 Mar 2011 18:53:55 +0000 (19:53 +0100)]
command_wrappers: Add create tar archive
Git-Dch: Ignore
Guido Günther [Fri, 18 Mar 2011 12:23:07 +0000 (13:23 +0100)]
Add tests for branch creation and switching
Git-Dch: Ignore
Guido Günther [Fri, 18 Mar 2011 11:42:39 +0000 (12:42 +0100)]
Fix test execution
Guido Günther [Fri, 18 Mar 2011 10:49:09 +0000 (11:49 +0100)]
command_wrappers,git: remove unused Git functions
The rest will be moved into gbp.git.
Git-Dch: Ignore
Guido Günther [Fri, 11 Mar 2011 17:08:58 +0000 (18:08 +0100)]
gbp-pq: Allow to specify subdirs for patches
via the "Gbp-Pq-Tag: <subdir>" directive in the patch header. This also
gets rid sed callouts.
Add "apply" action to apply single patches
Guido Günther [Fri, 11 Mar 2011 21:18:27 +0000 (22:18 +0100)]
git: improve error handling for commit_tree
Git-Dch: Ignore
Guido Günther [Thu, 3 Mar 2011 08:38:39 +0000 (09:38 +0100)]
gbp-pq: move write_patches into separate function
Git-Dch: Ignore
Guido Günther [Thu, 3 Mar 2011 07:10:16 +0000 (08:10 +0100)]
is_fast_forward: make sure git interprets arguments as revisions
so git prints a clearer error message on configuration errors in
.git/config
Guido Günther [Sun, 27 Feb 2011 14:05:02 +0000 (15:05 +0100)]
Add script to ignore .pc and tell dpkg-source unpatch the source
See #591858.
Guido Günther [Sun, 13 Feb 2011 11:33:36 +0000 (12:33 +0100)]
Make the desktop notification transient
so they timeout and don't clutter the notification area.
Guido Günther [Fri, 11 Feb 2011 17:20:40 +0000 (18:20 +0100)]
Document changes and release 0.5.19
Guido Günther [Wed, 9 Feb 2011 22:36:46 +0000 (16:36 -0600)]
git-import-dsc: better explain missing upstream branch
Thanks: Jonathan Nieder for the suggestion.
Guido Günther [Fri, 11 Feb 2011 17:03:43 +0000 (18:03 +0100)]
Move no_upstream_branch message into gbp.config
Git-Dch: Ignore
Guido Günther [Wed, 9 Feb 2011 22:03:04 +0000 (23:03 +0100)]
git-import-dsc: make final log message more useful
Git-Dch: Ignore
Guido Günther [Wed, 9 Feb 2011 21:50:59 +0000 (22:50 +0100)]
git-import-dsc: auto create upstream branch
if it's missing. This allows to mass import old history of packages that
were native and switched to non-native later.
Closes: #610379
Guido Günther [Wed, 9 Feb 2011 21:49:35 +0000 (22:49 +0100)]
git-import-dscs: really use git-import-dsc from the same location as git-import-dscs
Guido Günther [Wed, 9 Feb 2011 20:19:23 +0000 (21:19 +0100)]
Simplify author and committer argument passing
to reduce the number of function arguments.
Git-Dch: Ignore
Guido Günther [Sun, 6 Feb 2011 16:36:14 +0000 (17:36 +0100)]
Split out command line parsing
to honor pycheckers sensible request for smaller functions.
Git-Dch: Ignore
Guido Günther [Wed, 9 Feb 2011 19:13:20 +0000 (20:13 +0100)]
gbp-clone: reparse the configuration after cloning the repository
Closes: #607936
Guido Günther [Tue, 8 Feb 2011 07:29:01 +0000 (08:29 +0100)]
logging: don't use color inside Emacs's comint shell
Closes: #612384
Guido Günther [Sun, 23 Jan 2011 14:48:50 +0000 (15:48 +0100)]
git.rev_parse: unconditionally use --quiet
to avoid the confusing "fatal: Needed a single revision" error message
Jonathan Nieder [Tue, 18 Jan 2011 04:01:46 +0000 (22:01 -0600)]
git-import-dsc: improve error message when upstream branch is missing
Guido Günther [Sun, 23 Jan 2011 13:55:57 +0000 (14:55 +0100)]
Document changes and release 0.5.18