tools/git-buildpackage.git
13 years agoReplace GitTag by GitRepository.create_tag()
Guido Günther [Mon, 24 Oct 2011 12:12:59 +0000 (14:12 +0200)]
Replace GitTag by GitRepository.create_tag()

13 years agogbp-pq: Strip .patch and .diff
Guido Günther [Mon, 24 Oct 2011 07:48:00 +0000 (09:48 +0200)]
gbp-pq: Strip .patch and .diff

when importing patches without a subject

13 years agogbp-pq: Properly check for start of signature
Guido Günther [Mon, 24 Oct 2011 07:47:23 +0000 (09:47 +0200)]
gbp-pq: Properly check for start of signature

Closes: #646400

13 years agoDocument that gbp-create-repo is noninteractive
Guido Günther [Sun, 23 Oct 2011 11:52:02 +0000 (13:52 +0200)]
Document that gbp-create-repo is noninteractive

Closes: #643752

13 years agoReplace GitFetch by GitRepository.fetch()
Guido Günther [Sun, 23 Oct 2011 11:47:01 +0000 (13:47 +0200)]
Replace GitFetch by GitRepository.fetch()

13 years agoReplace GitMerge by GitRepository.merge()
Guido Günther [Sun, 23 Oct 2011 11:40:07 +0000 (13:40 +0200)]
Replace GitMerge by GitRepository.merge()

13 years agoReplace GitClone by GitRepository.clone()
Guido Günther [Sat, 22 Oct 2011 14:55:47 +0000 (16:55 +0200)]
Replace GitClone by GitRepository.clone()

13 years agoGitRepository.__init__: use more robust "git rev-parse --show-cdup"
Guido Günther [Sat, 22 Oct 2011 14:30:17 +0000 (16:30 +0200)]
GitRepository.__init__: use more robust "git rev-parse --show-cdup"

instead of just looking for a ".git" directory

13 years agoReplace GitBranch by GitRepository.create_branch()
Guido Günther [Sat, 22 Oct 2011 12:25:13 +0000 (14:25 +0200)]
Replace GitBranch by GitRepository.create_branch()

13 years agoGitRepository: add commit and commit_all
Guido Günther [Sat, 22 Oct 2011 11:54:16 +0000 (13:54 +0200)]
GitRepository: add commit and commit_all

to commit the current state of the index and all changes.

13 years agogit: Add GitModifier
Guido Günther [Sat, 22 Oct 2011 11:53:48 +0000 (13:53 +0200)]
git: Add GitModifier

to make passing author/comitter information easier.

Git-Dch: Ignore

13 years agoGitRepository: rename commits to get_commits
Guido Günther [Sat, 22 Oct 2011 11:40:50 +0000 (13:40 +0200)]
GitRepository: rename commits to get_commits

Git-Dch: Ignore

13 years agogit: Docstring updates
Guido Günther [Sat, 22 Oct 2011 11:36:37 +0000 (13:36 +0200)]
git: Docstring updates

13 years agoGitRepository.__init__: improve error message
Guido Günther [Sat, 22 Oct 2011 11:14:49 +0000 (13:14 +0200)]
GitRepository.__init__: improve error message

Git-Dch: Ignore

13 years agoGitRepository: remove now superfluous check_path
Guido Günther [Fri, 21 Oct 2011 19:42:33 +0000 (21:42 +0200)]
GitRepository: remove now superfluous check_path

13 years agoUse GitRepository._git_command instead of GitCommand
Guido Günther [Fri, 21 Oct 2011 19:40:02 +0000 (21:40 +0200)]
Use GitRepository._git_command instead of GitCommand

so we execute commands in the repository by default

13 years agoExecute GitRepository._get_output default at self.path by default
Guido Günther [Fri, 21 Oct 2011 19:33:45 +0000 (21:33 +0200)]
Execute GitRepository._get_output default at self.path by default

Git-Dch: Ignore

13 years agoAdd GitRepository.remove_files
Guido Günther [Fri, 21 Oct 2011 19:26:04 +0000 (21:26 +0200)]
Add GitRepository.remove_files

to mark files for removal

Git-Dch: Ignore

13 years agoReplace GitAdd by GitRepository.add_files
Guido Günther [Fri, 21 Oct 2011 19:20:24 +0000 (21:20 +0200)]
Replace GitAdd by GitRepository.add_files

Git-Dch: Ignore

13 years agoExecute GitRepository.__git_inout and self.path
Guido Günther [Fri, 21 Oct 2011 19:12:28 +0000 (21:12 +0200)]
Execute GitRepository.__git_inout and self.path

Git-Dch: Ignore

13 years agoMake create_repo a @classmethod
Guido Günther [Fri, 21 Oct 2011 19:05:05 +0000 (21:05 +0200)]
Make create_repo a @classmethod

and GitInit superfluous

Git-Dch: Ignore

13 years agoAdd _git_command that executes a command at the repo's path
Guido Günther [Fri, 21 Oct 2011 19:04:29 +0000 (21:04 +0200)]
Add _git_command that executes a command at the repo's path

making explicit path checking superfluous.

Git-Dch: Ignore

13 years agoAdd cwd option to gbp.command_wrappers.Command
Guido Günther [Fri, 21 Oct 2011 16:45:58 +0000 (18:45 +0200)]
Add cwd option to gbp.command_wrappers.Command

13 years agoDocument changes and release 0.5.32 debian/0.5.32
Guido Günther [Mon, 17 Oct 2011 08:15:57 +0000 (10:15 +0200)]
Document changes and release 0.5.32

13 years agoMake sure self.config['filter'] is a list
Guido Günther [Sun, 16 Oct 2011 17:08:00 +0000 (19:08 +0200)]
Make sure self.config['filter'] is a list

The python2.7 OptionParser chokes otherwise.

13 years agoMove guess_upstream_version into UpstreamSource
Guido Günther [Sun, 16 Oct 2011 14:07:19 +0000 (16:07 +0200)]
Move guess_upstream_version into UpstreamSource

13 years agoUse known_compressions in guess_upstream_version too
Guido Günther [Sun, 16 Oct 2011 12:20:34 +0000 (14:20 +0200)]
Use known_compressions in guess_upstream_version too

Closes: #645477

13 years agoDocument changes and release 0.5.31 debian/0.5.31
Guido Günther [Wed, 28 Sep 2011 18:21:58 +0000 (20:21 +0200)]
Document changes and release 0.5.31

13 years agogbp-pq: don't fail on missing series file
Guido Günther [Tue, 27 Sep 2011 21:40:22 +0000 (23:40 +0200)]
gbp-pq: don't fail on missing series file

but create an empty branch instead

13 years agoAdd missing brace
Guido Günther [Mon, 26 Sep 2011 22:14:03 +0000 (00:14 +0200)]
Add missing brace

13 years agoAdd missing brace
Guido Günther [Mon, 26 Sep 2011 22:14:03 +0000 (00:14 +0200)]
Add missing brace

13 years agoFix URL to cl2vcs service
Salvatore Bonaccorso [Fri, 2 Sep 2011 19:46:44 +0000 (21:46 +0200)]
Fix URL to cl2vcs service

Refer to https://honk.sigxcpu.org/cl2vcs instead of
https://honk.sigxcpu.org/cl2vcs for the cl2vcs service.

Closes: #640141

13 years agoAdd docstring
Guido Günther [Fri, 26 Aug 2011 08:46:32 +0000 (10:46 +0200)]
Add docstring

Git-Dch: Ignore

13 years agoFix pristine-tar error message
Guido Günther [Tue, 23 Aug 2011 07:45:50 +0000 (09:45 +0200)]
Fix pristine-tar error message

13 years agoDocument changes and release 0.5.30 debian/0.5.30
Guido Günther [Wed, 10 Aug 2011 20:25:59 +0000 (22:25 +0200)]
Document changes and release 0.5.30

13 years agogbp-pq: Use latest patches with --time-machine
Guido Günther [Wed, 10 Aug 2011 20:23:34 +0000 (22:23 +0200)]
gbp-pq: Use latest patches with --time-machine

When going back in history to find the point where the patches in
debian/patches still apply make sure we use the latest ones not the one
currently in the tree.

13 years agoFix missing branch name in error message
Guido Günther [Tue, 9 Aug 2011 17:21:45 +0000 (19:21 +0200)]
Fix missing branch name in error message

13 years agoIgnore comments and empty lines in series files
Guido Günther [Tue, 9 Aug 2011 17:17:37 +0000 (19:17 +0200)]
Ignore comments and empty lines in series files

Closes; #637224

13 years agoLeave compression type detection to tar by default
Guido Günther [Sat, 30 Jul 2011 18:32:51 +0000 (20:32 +0200)]
Leave compression type detection to tar by default

13 years agoAdd known_compressions() to UpstreamSource
Guido Günther [Sat, 30 Jul 2011 16:16:39 +0000 (18:16 +0200)]
Add known_compressions() to UpstreamSource

so we can use it for the DscFile parsing. This fixes the import of xz
compressed upstream tarballs.

13 years agoDocument meta tags
Guido Günther [Wed, 3 Aug 2011 20:01:10 +0000 (22:01 +0200)]
Document meta tags

so one doesn't have to consult the manual

Git-Dch: Short
Closes: #636088
Thanks: Raphaël Hertzog for the suggestion

13 years agodoc: epydoc updates
Guido Günther [Sat, 30 Jul 2011 13:46:02 +0000 (15:46 +0200)]
doc: epydoc updates

Git-Dch: Ignore

13 years agoDocument changes and release 0.5.29 debian/0.5.29
Guido Günther [Sat, 30 Jul 2011 13:08:09 +0000 (15:08 +0200)]
Document changes and release 0.5.29

13 years agoDocument --time-machine option
Guido Günther [Sat, 30 Jul 2011 13:04:28 +0000 (15:04 +0200)]
Document --time-machine option

13 years agogbp-pq: add --time-mache=N option
Guido Günther [Sat, 30 Jul 2011 08:46:22 +0000 (10:46 +0200)]
gbp-pq: add --time-mache=N option

to find the last commit the patch-queue applies to.

13 years agoDon't return commits in a different order than git-log
Guido Günther [Sat, 30 Jul 2011 09:55:20 +0000 (11:55 +0200)]
Don't return commits in a different order than git-log

Git-Dch: Ignore

13 years agogbp.git.GitRepository: Add first_parent option to commits()
Guido Günther [Sat, 30 Jul 2011 09:35:08 +0000 (11:35 +0200)]
gbp.git.GitRepository: Add first_parent option to commits()

Git-Dch: Ignore

13 years agoEpydoc indentation
Guido Günther [Sat, 30 Jul 2011 08:17:25 +0000 (10:17 +0200)]
Epydoc indentation

Git-Dch: Ignore

13 years agoBuild epydoc API documents by default
Guido Günther [Fri, 29 Jul 2011 16:23:42 +0000 (18:23 +0200)]
Build epydoc API documents by default

13 years agoRobustify gbp.git.commits()
Guido Günther [Sat, 30 Jul 2011 07:30:22 +0000 (09:30 +0200)]
Robustify gbp.git.commits()

Git-Dch: Ignore

13 years agogbp-pq: Drop GitBranch in favour of repo.create_branch()
Guido Günther [Sat, 30 Jul 2011 07:22:42 +0000 (09:22 +0200)]
gbp-pq: Drop GitBranch in favour of repo.create_branch()

Git-Dch: Ignore

13 years agoAdd copyright headers to all non autogenerated files
Guido Günther [Fri, 29 Jul 2011 17:24:04 +0000 (19:24 +0200)]
Add copyright headers to all non autogenerated files

Git-Dch: Ignore

13 years agoMove GbpPatchQueue and GbpPatch into gbp.pq
Guido Günther [Fri, 29 Jul 2011 17:12:16 +0000 (19:12 +0200)]
Move GbpPatchQueue and GbpPatch into gbp.pq

13 years agoDocument changes and release 0.5.28 debian/0.5.28
Guido Günther [Fri, 29 Jul 2011 17:03:24 +0000 (19:03 +0200)]
Document changes and release 0.5.28

13 years agoFix some epydoc warnings
Guido Günther [Fri, 29 Jul 2011 16:10:25 +0000 (18:10 +0200)]
Fix some epydoc warnings

Git-Dch: Ignore

13 years agoSplit out GbpPatchQueue and GbpPatch
Guido Günther [Fri, 29 Jul 2011 15:06:55 +0000 (17:06 +0200)]
Split out GbpPatchQueue and GbpPatch

to handle "-p<num>" without munging the code further

Closes: #635873

13 years agoAdd strip option to GitRepository.apply
Guido Günther [Fri, 29 Jul 2011 12:12:30 +0000 (14:12 +0200)]
Add strip option to GitRepository.apply

13 years agoBetter document --git-upstream-tree
Guido Günther [Fri, 29 Jul 2011 11:58:54 +0000 (13:58 +0200)]
Better document --git-upstream-tree

13 years agoReport errors reading the patch file
Guido Günther [Fri, 29 Jul 2011 10:14:18 +0000 (12:14 +0200)]
Report errors reading the patch file

instead of throwing an exception.

Closes: #635872

13 years agoBe less picky about empty filters
Guido Günther [Wed, 27 Jul 2011 20:50:34 +0000 (22:50 +0200)]
Be less picky about empty filters

Closes: #635641

13 years agogit-import-orig: Clarify missing argument error message
Guido Günther [Wed, 27 Jul 2011 20:45:34 +0000 (22:45 +0200)]
git-import-orig: Clarify missing argument error message

13 years agoDocument changes and release 0.5.27 debian/0.5.27
Guido Günther [Tue, 26 Jul 2011 20:21:16 +0000 (22:21 +0200)]
Document changes and release 0.5.27

13 years agoBuild-Depend on uznip for the testsuite
Guido Günther [Tue, 26 Jul 2011 20:28:13 +0000 (22:28 +0200)]
Build-Depend on uznip for the testsuite

Git-Dch: Ignore

13 years agogit-dch: add formatter that wraps the changelog entry
Guido Günther [Mon, 25 Jul 2011 21:02:29 +0000 (23:02 +0200)]
git-dch: add formatter that wraps the changelog entry

Closes: #626439

13 years agogit-import-orig: split out package and version detection
Guido Günther [Mon, 25 Jul 2011 15:49:47 +0000 (17:49 +0200)]
git-import-orig: split out package and version detection

Git-Dch: Ignore

13 years agoDrop unpack_orig and tar_toplevel
Guido Günther [Mon, 25 Jul 2011 15:40:11 +0000 (17:40 +0200)]
Drop unpack_orig and tar_toplevel

13 years agoCatch empty package names
Guido Günther [Mon, 25 Jul 2011 18:56:10 +0000 (20:56 +0200)]
Catch empty package names

This can happen in empty repositories when importing non tarball
upstream source.

Git-Dch: Ignore

13 years agoStrip trailing '/' from the unpack path
Guido Günther [Mon, 25 Jul 2011 18:53:16 +0000 (20:53 +0200)]
Strip trailing '/' from the unpack path

so the dirname/basename split works reliably

Git-Dch: Ignore

13 years agoAdd tests for UpstreamSource
Guido Günther [Mon, 25 Jul 2011 13:02:08 +0000 (15:02 +0200)]
Add tests for UpstreamSource

* tar and zipfile unpacking
* (filtered) tar packing

13 years agogit-import-orig: support filters for all input formats
Guido Günther [Sun, 24 Jul 2011 20:57:01 +0000 (22:57 +0200)]
git-import-orig: support filters for all input formats

Closes: #628645

13 years agoRemove fastimport code
Guido Günther [Sun, 24 Jul 2011 13:44:57 +0000 (15:44 +0200)]
Remove fastimport code

since it didn't support filters, etc.

13 years agoSupport importing zip archives
Guido Günther [Sun, 24 Jul 2011 12:52:12 +0000 (14:52 +0200)]
Support importing zip archives

This can now be easily extended to support other formats

13 years agoRemove pychecker option that's already the default
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

13 years agoReenable pychecker checks
Guido Günther [Mon, 25 Jul 2011 09:36:26 +0000 (11:36 +0200)]
Reenable pychecker checks

13 years agoDrop unused funciton argument
Guido Günther [Mon, 25 Jul 2011 09:35:54 +0000 (11:35 +0200)]
Drop unused funciton argument

spotted by pychecker

Git-Dch: Ignore

13 years agogbp-pbuilder is no more
Guido Günther [Mon, 25 Jul 2011 09:31:01 +0000 (11:31 +0200)]
gbp-pbuilder is no more

Git-Dch: Ignore

13 years agoSwitch to dh_python2
Guido Günther [Sun, 24 Jul 2011 13:41:25 +0000 (15:41 +0200)]
Switch to dh_python2

13 years agoDrop suggests of git-load-dirs
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

13 years agogit-import-orig: Better support uscan of non tar.gz tarballs
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

13 years agogit-import-orig: simplify uscan code
Guido Günther [Sun, 24 Jul 2011 12:16:57 +0000 (14:16 +0200)]
git-import-orig: simplify uscan code

Git-Dch: Ignore

13 years agoUse target element of newer uscan
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

13 years agogit-buildpackage: Add upstream-tree option
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

13 years agoAdd autocompletion for --git-dist=
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

13 years agoDocument changes and release 0.5.26 debian/0.5.26
Guido Günther [Wed, 6 Jul 2011 21:09:55 +0000 (23:09 +0200)]
Document changes and release 0.5.26

13 years agogbp-create-remote-repo: switch to git.debian.org
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

13 years agogbp-create-remote-repo: Drop comparison from doctests
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

13 years agogbp-create-remote-repo: Improve url handling
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

13 years agoBump standards version
Guido Günther [Mon, 23 May 2011 19:47:56 +0000 (21:47 +0200)]
Bump standards version

No changes necessary.

13 years agogit-pbuilder: Add git-pbuilder 1.22
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

13 years agoDocument changes and release 0.5.25 debian/0.5.25
Guido Günther [Sat, 21 May 2011 20:14:38 +0000 (22:14 +0200)]
Document changes and release 0.5.25

13 years agoMake qemubuilder really a boolean option
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

13 years agoDocument changes and release 0.5.24 debian/0.5.24
Guido Günther [Sat, 21 May 2011 11:53:09 +0000 (13:53 +0200)]
Document changes and release 0.5.24

13 years agogit-pbuilder: remove single quotes from '$BASE'
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

13 years agoAdd support for qemubuilder
Guido Günther [Fri, 20 May 2011 19:02:06 +0000 (21:02 +0200)]
Add support for qemubuilder

Closes: #601298

13 years agoAdd git-pbuilder 0.21
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

13 years agoSpelling corrections
Jon Dowland [Fri, 20 May 2011 11:56:04 +0000 (13:56 +0200)]
Spelling corrections

Closes: #627378

13 years agogit-pbuilder: Distinguish 1.0 and 3.0 source format
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.

13 years agoDocument changes and release 0.5.23 debian/0.5.23
Guido Günther [Sat, 7 May 2011 12:45:12 +0000 (14:45 +0200)]
Document changes and release 0.5.23

13 years agoImprove readability
Guido Günther [Thu, 28 Apr 2011 13:37:11 +0000 (15:37 +0200)]
Improve readability

Git-Dch: Ignore

13 years agogbp-clone: check out the debian branch after the clone is complete
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>