1 git-buildpackage (0.6.0~git20120207) experimental; urgency=low
3 * Upload to unstable
4 * [1e51936] git-import-orig: Properly detect .tgz and other abbreviated file
5 extensions (Closes: #658777)
7 -- Guido Günther <agx@sigxcpu.org> Tue, 07 Feb 2012 23:24:48 +0100
9 git-buildpackage (0.6.0~git20120124) experimental; urgency=low
11 [ Markus Lehtonen ]
12 * [b7d7016] gbp-pq: don't crash in get_maintainer_from_control() even if
13 debian/control is missing.
15 [ Guido Günther ]
16 * [c5eee2b] PristineTar: add missing import for debug output
17 * [3ca0a98] PristineTar: fix match when not passing in a compression type
18 * [45ab61b] Depend on pristine-tar for the tests
19 * [041dbf2] GitRepository: allow to capture stderr in __git_inout
20 stderr was always None.
21 * [e6fd2ce] GitRepository: Use _git_inout() in __init__()
22 to avoid misleading error message
24 -- Guido Günther <agx@sigxcpu.org> Tue, 31 Jan 2012 10:22:13 +0100
26 git-buildpackage (0.6.0~git20120123) experimental; urgency=low
28 [ Guido Günther ]
29 * [90fb9b2] Add "gbp-pq switch" to bash completion
30 * [8328c32] Allow to specify the upstream tree via --upstream-tree without
31 the indirection to --upstream-branch.
32 * [3d4adca] gbp-posttag-push: Allow to push the upstream tag too via the -u
33 option.
34 * [2d84986] gbp-post-tag-push: Add --verbose option to ease debugging
35 * [cd41023] git-buildpackage: Allow to pass pbuilder options via commandline
36 or gbp.conf
37 * [a31c95b] Update to git-pbuilder 1.27. This adds support for creating
38 backport build environments. Thanks to Russ Allbery
39 * [338ee68] git-buildpackage: Add --pristine-tar-commit option. This option
40 allows to auto commit a generated tarball to the pristine-tar branch to
41 simplify building non-dfsg clean packages and to make it easier to track
42 uptream git without having to commit the generated tarball manually.
44 [ Markus Lehtonen ]
45 * [0c47432] Add git-depth option to gbp-clone and gbp-pull. Allows creating
46 and deepening shallow clones. This is sometimes useful for e.g. saving
47 bandwidth when cloning.
49 -- Guido Günther <agx@sigxcpu.org> Mon, 23 Jan 2012 22:13:38 +0100
51 git-buildpackage (0.6.0~git20111229) experimental; urgency=low
53 * [686f29c] scripts/pq: handle patches without filename extension. Don't
54 fail if patches don't have a proper patch header and filename extensions
55 (like in the heimdal package)
56 * [248b550] Update git-pbuilder to 1.25.
57 Thanks to Russ Allbery (Closes: #635061, #642355)
58 * [58978c5] Add --[no-]-pbuilder-autoconf to pass GIT_PBUILDER_AUTOCONF=no
59 to git-pbuilder.
60 * [01a2689] gbp-pq: add "switch" action to quickly switch between
61 patch-queue and base branch.
62 * [8f41ffb] docs: add missing dependency to manpage generation
63 * [6bfc8e5] Fix typo in clean target override
64 * [747c05d] dch: Honor epoch when guessing new upstream version.
65 Thanks to a lot to Daniel Dehennin for the testcase (Closes: #652366)
66 * [ed4e523] import_dsc: remove debian/ dir from upstream source after
67 importing it. This gives us the orig tarball on upstream but the debian
68 branch looks the same as with dpkg-source -x. (Closes: #653472)
70 -- Guido Günther <agx@sigxcpu.org> Thu, 29 Dec 2011 14:52:29 +0100
72 git-buildpackage (0.6.0~git20111217) experimental; urgency=low
74 * [baeee74] docs: fix version string
75 * [2ff6119] pq: add --force option to fore recreation of pq branch so one
76 doesn't have to drop the old one first.
78 -- Guido Günther <agx@sigxcpu.org> Sat, 17 Dec 2011 13:28:12 +0100
80 git-buildpackage (0.6.0~git20111202) experimental; urgency=low
82 [ Guido Günther ]
83 * [3a3539a] Document that gbp-create-repo is noninteractive
84 (Closes: #643752)
85 * [bf397fc] gbp-pq: Properly check for start of signature (Closes: #646400)
86 * [718f0c3] gbp-pq: Strip .patch and .diff when importing patches without a
87 subject
88 * [3fcf009] command_wrappers.Command: Don't print several error lines
89 * [37e8310] Allow to import upstream tarballs into bare repositories
90 (Closes: #582775)
91 * [abf90ab] Allow to import Debian packages into bare repositories
92 * [8c22803] gbp-pull: massive speedup by just updating the ref to the
93 remote's SHA1 instead of checking out the branch and doing a fast-forward
94 merge.
95 * [af07c40] gbp-pq: Instead of looking for the signature don't let git
96 generate it. Thanks to Robert Luberda
97 * [69d348c] Support postexport hooks. Heavily based on a patch by Jan Čapek
98 (Closes: #640982)
99 * [030744d] Parse the changelog of the exported tree instead of the working
100 copy when using --export. This reduces the number of options needed when
101 using an export dir since the correct tarball is now being created without
102 additional options. (Closes: #564791)
103 * GitRepository: Lots of api, documentation and test updates replacing Git*
104 classes by GitRepository methods. Check the apidocs for details.
105 * [7168735] Switch to dh
107 [ Jan Čapek ]
108 * [d2c1033] Documentation update for --git-postexport, --git-postbuild typo
109 fix
110 * [f7a6b07] Additional documentation for postexport hook in the manual - the
111 documentation now provides sample postexport script and gbp.conf
113 -- Guido Günther <agx@sigxcpu.org> Fri, 02 Dec 2011 19:19:51 +0100
115 git-buildpackage (0.5.32) unstable; urgency=low
117 * [efe9220] Use known_compressions in guess_upstream_version too
118 (Closes: #645477)
119 * [e984baf] git-import-orig: fix --filter
121 -- Guido Günther <agx@sigxcpu.org> Mon, 17 Oct 2011 10:15:22 +0200
123 git-buildpackage (0.5.31) unstable; urgency=low
125 [ Guido Günther ]
126 * [3588d88] Fix pristine-tar error message
127 * [8da98da] gbp-pq: don't fail on missing series file but create an empty
128 branch instead
130 [ Salvatore Bonaccorso ]
131 * [b33cf74] Fix URL to cl2vcs service.
132 Refer to https://honk.sigxcpu.org/cl2vcs instead of
133 https://honk.sigxcpu.org/cl2vcs for the cl2vcs service. (Closes: #640141)
135 -- Guido Günther <agx@sigxcpu.org> Wed, 28 Sep 2011 20:21:34 +0200
137 git-buildpackage (0.5.30) unstable; urgency=low
139 * [37f16cc] Document meta tags. Thanks to Raphaël Hertzog for the
140 suggestion (Closes: #636088)
141 * [f2efdaf] Add known_compressions() to UpstreamSource so we can use it for
142 the DscFile parsing. This fixes the import of xz compressed upstream
143 tarballs.
144 * [2da9e9e] Leave compression type detection to tar by default
145 * [a878947] Ignore comments and empty lines in series files.
146 (Closes: #637224)
147 * [b3931e0] Fix missing branch name in error message
148 * [4e2f7de] gbp-pq: Use latest patches with --time-machine. When going back
149 in history to find the point where the patches in debian/patches still
150 apply make sure we use the latest ones not the one currently in the tree.
152 -- Guido Günther <agx@sigxcpu.org> Wed, 10 Aug 2011 22:25:11 +0200
154 git-buildpackage (0.5.29) unstable; urgency=low
156 * [00c2b8e] Move GbpPatchQueue and GbpPatch into gbp.pq
157 * [2fbac77] Build epydoc API documents by default
158 * [42a13a1] gbp-pq: add --time-mache=N option to find the last commit the
159 patch-queue applies to.
160 * [d052ba2] Document --time-machine option
162 -- Guido Günther <agx@sigxcpu.org> Sat, 30 Jul 2011 15:07:41 +0200
164 git-buildpackage (0.5.28) unstable; urgency=low
166 * [3c72dfa] git-import-orig: Clarify missing argument error message
167 * [d34e82e] Be less picky about empty filters. (Closes: #635641)
168 * [a692745] Report errors reading the patch file instead of throwing an
169 exception. (Closes: #635872)
170 * [9bbbc77] Better document --git-upstream-tree. (Closes: #635883)
171 * [3fb7fd6] Add strip option to GitRepository.apply
172 * [dbe68fb] Split out GbpPatchQueue and GbpPatch to handle "-p<num>" without
173 munging the code further (Closes: #635873)
175 -- Guido Günther <agx@sigxcpu.org> Fri, 29 Jul 2011 19:00:25 +0200
177 git-buildpackage (0.5.27) unstable; urgency=low
179 [ Guido Günther ]
180 * [8ce3500] Add autocompletion for --git-dist= based on the available
181 cowbuilder images
182 * [7fc837a] git-import-orig: Better support uscan for non tar.gz tarballs
183 (Closes: #629538)
184 * [2d4034d] Drop suggests of git-load-dirs. It's not in the archive anymore
185 * [41a5d0d] Switch to dh_python2
186 * [305e871] Re-enable pychecker checks
187 * [7360496] Support importing zip archives. This can be extended to support
188 other formats.
189 * [00e1d97] Remove fastimport code since it didn't support filters, etc.
190 * [8d0143a] git-import-orig: support filters for all input formats
191 (Closes: #628645)
192 * [e05e985] Add tests for UpstreamSource
193 * [f0ba62c] Drop unpack_orig and tar_toplevel
194 * [5bd3ff2] git-dch: add formatter that wraps the changelog entry
195 (Closes: #626439)
196 * [0ecd9f7] git-buildpackage: Add upstream-tree option to specify where the
197 upstream tarball should be created from. The default is to create the it
198 from the exact tag and fail otherwise.
199 Based on a patch by Ricardo Salveti de Araujo
201 -- Guido Günther <agx@sigxcpu.org> Tue, 26 Jul 2011 22:18:29 +0200
203 git-buildpackage (0.5.26) unstable; urgency=low
205 [ Guido Günther ]
206 * [d841899] git-pbuilder: Add git-pbuilder 1.22.
207 Thanks to a lot Russ Allbery (Closes: #623117)
208 * [43e11c7] Bump standards version. No changes necessary.
209 * [f5344c6] gbp-create-remote-repo: switch to git.debian.org.
210 Thanks to Ritesh Raj Sarraf (Closes: #632897)
212 [ Courtney Bane ]
213 * [3a68566] gbp-create-remote-repo: Improve url handling.
214 Support user name expansion and different ssh ports.
215 Closes: #630832
217 -- Guido Günther <agx@sigxcpu.org> Wed, 06 Jul 2011 23:09:21 +0200
219 git-buildpackage (0.5.25) unstable; urgency=low
221 * [f07c1fc] Make qemubuilder really a boolean option.
222 Thanks to Gregor Herrmann <gregoa@debian.org> for tracking this down
223 (Closes: #627541)
225 -- Guido Günther <agx@sigxcpu.org> Sat, 21 May 2011 22:14:30 +0200
227 git-buildpackage (0.5.24) unstable; urgency=low
229 [ Guido Günther ]
230 * [033f359] git-pbuilder: Distinguish 1.0 and 3.0 source format and set
231 exclude patterns for the 1.0 format. Otherwise the build fails since
232 dpkg-source tries to include .git.
233 * [09bf9f1] Add git-pbuilder 0.21. Thanks to Russ Albery.
234 (Closes: #601045, #601298)
235 * [7e022fb] Add support for qemubuilder (Closes: #601298)
236 * [e66c9e8] git-pbuilder: remove single quotes from '$BASE' to fix "cannot
237 canonicalize filename '/var/cache/pbuilder/base-sid.cow', does not exist"
238 failure
240 [ Jon Dowland ]
241 * [a645073] Spelling corrections (Closes: #627378)
243 -- Guido Günther <agx@sigxcpu.org> Sat, 21 May 2011 13:51:29 +0200
245 git-buildpackage (0.5.23) unstable; urgency=low
247 [ Guido Günther ]
248 * [6710462] git-pbuilder: Drop diffignore and tarignore patterns
249 (Closes: #606412, #610662)
250 * [5b63e3f] tests: add doctests for gbp.deb.orig_file()
251 * [9f3030b] git-dch: improve formatting of commit subject by taking into
252 account idlength and the prefix added by git-dch itself.
254 [ Peter Eisentraut ]
255 * [0958897] Correct option name in git-buildpackage man page
256 * [3e1fd70] Fix various typos in man pages
257 * [e5dd444] gbp-clone: check out the debian branch after the clone is
258 complete.
260 -- Guido Günther <agx@sigxcpu.org> Sat, 07 May 2011 14:38:58 +0200
262 git-buildpackage (0.5.22) unstable; urgency=low
264 [ Guido Günther ]
265 * [61513e6] git.rev_parse: unconditionally use --quiet to avoid the
266 confusing "fatal: Needed a single revision" error message
267 * [c7bb3f1] Add aliases for gz and bz2 compression types
268 * [dc39596] gbp: Handle whitespace in submodule names (Closes: #622103)
269 * [f5db59d] Disable submodule processing by default.
271 [ Loïc Minier ]
272 * [2d620e4] Ignore .noseids from nosetests
273 * [8189cc9] Add tests for orig autodetection
274 * [85c5d8e] Detect compression from orig tarball (Closes: #621701)
276 -- Guido Günther <agx@sigxcpu.org> Mon, 11 Apr 2011 09:42:50 +0200
278 git-buildpackage (0.5.21) unstable; urgency=low
280 [ Guido Günther ]
281 * [d8142c7] git-import-dsc: don't silently drop the epoch in tags
282 (Closes: #620950)
283 * [ebc19c7] docs: Document Gbp-Pq-Topic: tag
284 * [82e5f4d] git-buildpackage: Call gbp.update_submodules before exporting a
285 tarball or creating a separate build tree. We invoke git-submodule with
286 --no-fetch to not break offline operation.
287 * [dff62f2] Make submodule support conditional
289 -- Guido Günther <agx@sigxcpu.org> Wed, 06 Apr 2011 20:35:37 +0200
291 git-buildpackage (0.5.20) experimental; urgency=low
293 [ Guido Günther ]
294 * [a618bdc] git-buildpackage: Make the desktop notification transient so
295 they timeout and don't clutter the notification area.
296 * [3b0f296] Add gbp-configure-unpatched-source example to ignore .pc and
297 tell dpkg-source to unpatch the source. See #591858.
298 * [258743a] gbp-pull: make sure git interprets arguments as revisions in
299 is_fast_forward so it prints a clearer error message on configuration
300 errors in .git/config.
301 * [40f4709] gbp-pq: Allow to specify subdirs for patches via the
302 "Gbp-Pq-Tag: <subdir>" directive in the patch header. This also gets rid
303 sed callouts. Add "apply" action to apply single patches.
304 * [fadcfcb] gbp: Add git.archive() and git.{has,get,update,add}_submodules()
305 and testcases.
306 Heavily based on work by Sean Finney and Chow Loong Jin
307 * [2353ab7] git-buildpackage: submodule support for dump_tree.
308 Heavily based on work by Sean Finney and Chow Loong Jin
309 * [97c32c7] git-buildpackage: submodule support for git_archive.
310 Heavily based on work by Sean Finney and Chow Loong Jin (Closes: #588752)
311 * [3b0ebe9] gbp: Don't fail on paths without extensions in get_compression()
312 and add doctests for that. (Closes: #618893)
313 * [1021f84] git-buildpackage: special case non-submodule tarfile generation.
314 Tarfile generation with submodules is slower since we need to
315 concatenate several tarfiles and compress afterwards. So special case
316 the common non submodule case and add a testcase to check the tarfiles
317 content.
318 * [80048e9,dcc2562,0827a33,93b4ab7,adc50a3,431075b] improve our testsuite
320 [ Sean Finney ]
321 * [ddf5ea3] gbp: Allow to pass cwd to git.__get_output()
323 [ Charles Plessy ]
324 * [c9f1e1e] docs: Added markup to the example for creating upstream branch.
325 * [0095808] docs: Easier to remember commands to create orphan upstream branch.
326 Closes: #619084
328 -- Guido Günther <agx@sigxcpu.org> Mon, 21 Mar 2011 21:09:32 +0100
330 git-buildpackage (0.5.19) unstable; urgency=low
332 [ Jonathan Nieder ]
333 * [7f00d39] git-import-dsc: improve error message when upstream branch is
334 missing
336 [ Guido Günther ]
337 * [b9acbf9] logging: don't use color inside Emacs's comint shell
338 (Closes: #612384)
339 * [14fdbce] gbp-clone: reparse the configuration after cloning the
340 repository (Closes: #607936)
341 * [d21506e] git-import-dscs: really use git-import-dsc from the same
342 location as git-import-dscs
343 * [b92b88f] git-import-dsc: auto create upstream branch if it's missing.
344 This allows to mass import old history of packages that were native and
345 switched to non-native later.
346 * [0363f47] git-import-dsc: better explain missing upstream branch.
347 Thanks to Jonathan Nieder for the suggestion. (Closes: #610379)
349 -- Guido Günther <agx@sigxcpu.org> Fri, 11 Feb 2011 18:20:36 +0100
351 git-buildpackage (0.5.18) experimental; urgency=low
353 [ Guido Günther ]
354 * [0b2b869] git-buildpackage: fix fallback to auto detection for unknown
355 compression types
356 * [b7136f3] gbp-pull: Adjust incorrect logging level
357 * [d8d2347] git-import-dscs: Ignore debsnap download errors to cope with
358 binNMUs. Based on a patch from Jonathan Nieder. (Closes: #610376)
359 * [e1661bd] git-buildpackage: print the "Looking for tarball..." message at
360 debug level. There's no need to print two messages in the default logging
361 level.
362 * [9054ae1] git.force_head: quiet git reset so we don't see pointless 'HEAD
363 is now at ...' messages during imports.
364 * [d36077c] Add --author-is-comitter and --author-date-is-comitter-date
365 commandline options (Closes: #610381)
367 [ Jonathan Nieder ]
368 * [f2f03b7] git-import-dscs: Fix --debsnap doc and option error handling
369 (Closes: #610368)
370 * [2984d27] git-import-dsc doc updates for new options --author-is-committer
371 and --author-date-is-committer-date
373 -- Guido Günther <agx@sigxcpu.org> Sun, 23 Jan 2011 14:52:25 +0100
375 git-buildpackage (0.5.17) experimental; urgency=low
377 * [244c1d2] gbp-create-remote-repo: allow for repository names without
378 substitutions
379 * [ebc67f3] gbp-create-remote-repo: get repository name from
380 debian/changelog if possible
381 * [eb9c0e6] git-create-remote-repo: don't hardcode 'origin' as remote. This
382 makes it possible to create different remote repos from within the same
383 repository.
384 * [b383c96] Document --remote-name
385 * [8d5f78a] Use the latest commit instead of the earliest one
386 when guessing the compression type for pristine-tar.
387 Thanks to Andreas Rottmann for the detailed report (Closes: #609980)
389 -- Guido Günther <agx@sigxcpu.org> Sat, 15 Jan 2011 13:46:36 +0100
391 git-buildpackage (0.5.16) experimental; urgency=low
393 * [b9aae05] git-import-orig: Make --[no-]merge a proper option so it can be
394 configured via gbp.conf.
395 * [05d9ecb] gbp-create-remote-repo: allow to set up remote branch tracking
396 * [03f3d75] Make gbp-create-remote-repo a first class citizen. Add manpage,
397 move into path, add bash completion
398 * [5ca57cd] git-import-dsc: also set the commit date to the changelog date
399 when importing old history. This makes sure we get proper sorting with
400 e.g. gitk.
401 Thanks to Rob Browning for the hint and explanation
403 -- Guido Günther <agx@sigxcpu.org> Tue, 11 Jan 2011 07:48:02 +0100
405 git-buildpackage (0.5.15) experimental; urgency=low
407 * [b770493] git-buildpackage: Add support for sending notifications via
408 libnotify after the build finished.
409 * [bfb233a] git-dch: don't add empty changelog entries with "Git-Dch: Ignore"
410 * [ab06072] Require python 2.6 since we use a context manager
411 * [79ed2e0] Use tristate option for --color=value this allows true and false
412 as alias for on and off.
414 -- Guido Günther <agx@sigxcpu.org> Sat, 08 Jan 2011 19:09:41 +0100
416 git-buildpackage (0.5.14) experimental; urgency=low
418 [ Guido Günther ]
419 * [2a5df0a] docs/gbp-clone: better document --all
420 * [c3c76ac] docs/gbp-pull: Better document --force and --redo-pq
421 * [b23f05b] docs/git-import-dscs: document --debsnap to fetch from
422 snapshots.debian.org
423 * [8040433] docs/gbp-pq: fix typo in manpage.
424 Thanks to Emilio Pozuelo (Closes: #609166)
425 * [8cabb0e] Add gbp-{pull,clone,pq} examples to gbp.conf
426 * [eac621a] Add generated files to .gitignore
427 * [91b0aa8] pychecker warning cleanups (mostly unused variables and imports)
428 * [63d9624] Change dirs declaration to avoid false positives from pychecker.
429 See #608153
430 * [bd2ac3a] Enable pychecker warnings
431 * [67bdb1f] git-import-dscs: Remove duplicate log message
432 * [d523065] command_wrappers: Use logging functions
433 * [9411f76] bash completion: parse short options too
434 * [7374d00] bash completion: also complete on tags
435 * [25677d0] bash completion: add completion for gbp-{pq,pull,clone}
436 * [3f05eba] bash completion: add support for tristate options like --color
437 * [d9ed286] bash completion: avoid space after options taking an argument.
438 This makes branch and tag completion more useful.
440 [ Yaroslav Halchenko ]
441 * [2558ea7] git-import-dscs: Use git-import-dsc from the same location as
442 git-import-dscs. With hardcoded path it is impossible to use
443 git-import-dscs directly from the repository while developing both tools
444 * [31b4854] Spit out debug message in __git_inout
446 -- Guido Günther <agx@sigxcpu.org> Fri, 07 Jan 2011 09:58:39 +0100
448 git-buildpackage (0.5.13) experimental; urgency=low
450 * [7e697a9] Update the repo after the first import so master matches the
451 debian branch. Thanks to Rob Browning for the testcase
452 * [83b9235] Initialize Logger.get_color{,off} so we can print errors before
453 the option parsing finished. (Closes: #608004)
454 * [b1f081a] Rewrite gbp-pq in python so we get consistent logging and
455 debugging options.
456 * [5a312db] Allow to drop numbers from patch names via --no-patch-numbers
457 so patch names remain constant when interim patches are dropped.
458 (Closes: #592129)
460 -- Guido Günther <agx@sigxcpu.org> Mon, 27 Dec 2010 00:05:30 +0100
462 git-buildpackage (0.5.12) experimental; urgency=low
464 [ Guido Günther ]
465 * [3e0d663] Also allow for 'issue' as bugnumber prefix as used in Grml.
466 * [4323487] Fix off by one error by not counting. Thanks to Olivier Aubert
467 for pointing this out
468 * [5ace5eb] Better wrap thanks and closes (Closes: #529332)
469 * [cf98258] Move Debian tag with --ignore-same-version
470 so the import doesn't fail. (Closes: #606204)
471 * [29feba8] Change --ignore-same-version to --allow-same-version
472 and properly document it. This matches the defaults we had since ages.
473 * [3b858a9] Fix debug string formatting (Closes: #606771)
474 * [8a46f74] Favor ARCH environment variable over dpkg's architecture
475 based on a patch by Jacob Helwig. (Closes: #607318)
476 * [2c94f9d] Add option to open editor (Closes: #565553)
478 [ Rob Browning ]
479 * [98b034c] Remove unused commit_msg variable from git-dch.
480 * [5b7b0f1] Use "log -n1" instead of "show" to retrieve commit log
481 information.
482 * [e875704] Add "*.pyc" to .gitignore.
483 * [3640569] Add git-dch --customizations FILE to allow changelog entry
484 customization:
485 Add support for git-dch --customizations FILE. FILE must be Python code,
486 and for now, the only useful thing it can do is define a
487 format_changelog_entry() function which will override
488 kgbp.dch.format_changelog_entry().
489 Add a new customization option group for --customizations. Create a
490 gbp.dch module and move the changelog entry formatting functions there.
491 Create separate procedures to handle extracting metadata from the git log,
492 and use them in the default format_changelog_entry(). These functions are
493 also available for use by custom formatters: extract_git_dch_cmds(),
494 filter_ignore_rx_matches(), extract_bts_cmds(), extract_thanks_info(), etc.
495 Add a GitRepository.get_commit_info() method, and use it in git-dch
496 parse_commit(). (Closes: #536719)
497 * [d12a32f] Add --multimaint support to git-dch
499 -- Guido Günther <agx@sigxcpu.org> Mon, 20 Dec 2010 16:31:12 +0100
501 git-buildpackage (0.5.11) unstable; urgency=low
503 [ Matthijs Kooijman ]
504 * [083834b] git-import-orig: Ask the user for the package name and version
505 if needed. If there is no debian/changelog to find the source package
506 name, and/or the upstream version was not given on the commandline, ask
507 the user for them. The values guessed from the original tarball name are
508 offered as defaults to the user. Previously, this guessed version was used
509 without confirmation. (Closes: #479172)
510 * [ee0e9ff] Let git-import-orig find the changelog when not on the
511 debian-branch. When no changelog file is available in the checkout, look
512 for the changelog in the repository.
514 [ Guido Günther ]
515 * [beaee6e] git-import-orig: Add --[no]-interactive to avoid prompts on
516 import.
517 * [223b97a] Fall back to source only changes file if the architecture one
518 doesn't exist. (Closes: #593598)
519 * [a6f2974] Makes uscan options explicit - thanks to Chris Butler.
520 (Closes: #596003)
521 * [ea9a656] Don't put generated gbp/gbp_version.py into the source package.
522 * [c385e76] Fix download location - thanks to Rob Browning.
523 * [7e79bcd] Add logging functions. This allows us to color and prefix the
524 output. Coloring can be disanbled via the --color option.
525 (Closes: #544332)
527 [ Yaroslav Halchenko ]
528 * [d62fadd] Document --git-overlay. (Closes: #598530)
530 [ Benoît Knecht ]
531 * [dfe9104] Expand environment variables and '~' in gbp.conf paths.
532 Options that expect a path in gbp.conf can now be given as
533 '~/path/to/dir' or '$HOME/path/to/dir' (or any other environment
534 variable for that matter). (Closes: #545692)
536 -- Guido Günther <agx@sigxcpu.org> Tue, 16 Nov 2010 13:27:41 +0100
538 git-buildpackage (0.5.10) unstable; urgency=low
540 * [4b23f2d] Warn if not invoked by git-buildpackage git-pbuilder is
541 supposed to be invoked by git-buildpackage. Otherwise things like
542 export-dir aren't respected. (Closes: #596625)
544 -- Guido Günther <agx@sigxcpu.org> Mon, 27 Sep 2010 09:46:52 +0200
546 git-buildpackage (0.5.9) experimental; urgency=low
548 * [6a200ad] Resync with git-pbuilder 0.16 (Closes: #595055)
549 * [ed97b84] Add --git-arch option
550 * [257a3e1] Switch to debian branch before forcing the HEAD update
551 otherwise we might forward the current branch to another branch's
552 ref - thanks to Rolf Leggewie for the testcase
553 * [af97781] Avoid unnecessary branch switch when fixing the previous
554 issues. (LP: #637286)
555 * [70c5b22] Improve compression format detection by checking if a
556 version is already on the pristine-tar branch and use it's
557 compression type if found. (LP: #615212)
558 * [02b1a03] Don't fail on missing debian/rules. (LP: #638371)
560 -- Guido Günther <agx@sigxcpu.org> Fri, 17 Sep 2010 10:42:32 +0200
562 git-buildpackage (0.5.8) experimental; urgency=low
564 [ Guido Günther ]
565 * [a09cce7] gbp-svn-tag: Simple helper to tag a version if using git-svn
566 * [3262621] gbp-pull: Properly handle local only changes as no update needed
567 * [b1bd417] git-import-dsc: Remove file and commit ambiguity
568 * [65bf135] git-dch: Fix exception name so we don't fail on repos without
569 tags.
571 [ Svend Sorensen ]
572 * [39b1a07] Fix --git-cleaner option name in git-buildpackage man page
573 (Closes: #594612)
575 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Sep 2010 10:56:34 +0200
577 git-buildpackage (0.5.7) experimental; urgency=low
579 * [07c11d5] git-pbuilder: Only output dist if set.
580 * [3d97dfe] git-pbuilder: Check for cowbuilder. The cowbuilder package
581 depends on pbuilder so this is enough.
582 * [7f07ed6] Recommend cowbuilder
583 * [0a081d4] Update copyright file
584 * [af3dc21] Don't fail on gbp_version import errors. This makes it easier to
585 test from the source tree without starting a build first.
586 * [c0dad1a] git-import-dsc: Catch KeyboardInterrupt
587 * [cc557e7] git-dch: Check for greater not unequal when looking for a new
588 upstream version
589 * [74aa351] git-buildpackage: Use --pretty=format: instead of --format= to
590 support the git version in Lenny.
592 -- Guido Günther <agx@sigxcpu.org> Wed, 18 Aug 2010 18:18:35 +0200
594 git-buildpackage (0.5.6) experimental; urgency=low
596 * [1d06128] git-pbuilder: When creating a new base image don't fail if it's
597 not there already.
599 -- Guido Günther <agx@sigxcpu.org> Sat, 14 Aug 2010 01:26:42 +0200
601 git-buildpackage (0.5.5) experimental; urgency=low
603 * [36edd3c] git-dch: Support --nmu, --bpo and --qa. (Closes: #561535)
604 * [7200035] git-dch: Pass dch_options to all calls of spawn_dch. This fixes
605 the problem of an empty [maintainer] at the end of the changelog section.
606 - thanks to Michael Prokop
607 * [8d33c92] git-dch: Guess changelog version number from upstream version
608 * [595d6d8] git-buildpackage: Add --git-pbuilder and --git-dist=<dist>
609 options
610 * [b193936] docs: Use git-pbuilder in the pbuilder chapter
611 * [61e0c3c] docs: Simplify example using --download
612 * [76b16df] docs: Build and install git-pbuilder manpage
613 * [67287d0] Add git-pbuilder (Closes: #583078) - thanks to Russ Allbery
614 * [bc52725] Deprecate our own pbuilder helpers
615 * [3c6bbd0] Better version number replacement (Closes: #534494)
616 * [55fdbc6] Check for legacy tags where necessary.
618 -- Guido Günther <agx@sigxcpu.org> Thu, 12 Aug 2010 23:35:30 +0200
620 git-buildpackage (0.5.4) unstable; urgency=low
622 * [88afa61] git-dch: Pass --multimaint-merge on to dch (Closes: #586165)
623 * [e8b6b49] gbp-pq: Use the maintainer of the Debian package as fallback
624 patch author
625 * [f63c4ed] git-import-dsc: Don't add superfluous parents to imports on the
626 Debian branch. Only set a parent on the first import per upstream version.
627 * [af2a435] gbp-pull: Don't update already up to date branches
628 * [407b614] docs: Drop git_load_dirs reference we're not using it anymore.
629 * [dbc7fe3] docs: We don't only support .gz tarballs
630 * [34d6d84] Bump standards version
632 -- Guido Günther <agx@sigxcpu.org> Fri, 06 Aug 2010 17:07:47 -0400
634 git-buildpackage (0.5.3) unstable; urgency=low
636 * [2808207] git-dch: Terminate the patch description with a dot in case of
637 multiline commits where the second line starts with a uppercase letter.
638 Heavily based on a patch by Jonathan Nieder.
639 * [47463da] Better document the default config file.
640 * [57b2abf] git-dch: Set author information from git on --release when using
641 --git-author - thanks to Boleslaw Tokarski for his feedback.
642 * [ad2416e] examples/zeitgeist-git: Adjust for zeitgeist 0.4.0.
643 * [8676193] examples/gbp-create-remote-repos: Simple helper to create remote
644 repos based on dom-new-git-repo from the OCaml maintainers as well as
645 aa-create-repo. (Closes: #540185)
646 * [3ed1a5c] git-import-dscs: Fetch all snapshots from snapshots.debian.org
647 using debsnap and import them (Closes: #591218)
649 -- Guido Günther <agx@sigxcpu.org> Mon, 02 Aug 2010 22:10:18 +0200
651 git-buildpackage (0.5.2) unstable; urgency=low
653 * Upload to unstable
655 -- Guido Günther <agx@sigxcpu.org> Tue, 20 Jul 2010 22:13:57 +0200
657 git-buildpackage (0.5.1) experimental; urgency=low
659 [ Jonathan Nieder ]
660 * [a650ce3] Add prebuild hook Can be used to add an upstream changelog
661 generated from the git repository to the build dir. (Closes: #587652)
663 [ Guido Günther ]
664 * [9b8bc60] Bump standards version
666 -- Guido Günther <agx@sigxcpu.org> Tue, 20 Jul 2010 21:31:30 +0200
668 git-buildpackage (0.5.0) experimental; urgency=low
670 [ Guido Günther ]
671 * [bd1ad03] Drop dependency on python-dev since it's not needed for arch all
672 packages. Depend on python instead.
673 * [077bdb0] git-buildpackage: Add compression=auto to guess compression type
674 of upstream tarball from pristine-tar branch. This is now the default.
675 (Closes: #566993)
676 * [3bcb1ef] Abort if upstream tarball contains git metadata
677 (Closes: #571717)
678 * [24410e9] docs: Mention patch-queue branches
679 * [877166c] docs: Don't document Git-Dch: twice. Thanks to Matthijs Kooijman
680 (Closes: #587456)
681 * [719f1ae] git-import-dsc: Use commit_dir to write directly commit the
682 content of the unpacked orig tarball and the patched Debian tree instead
683 of using replace_tree. Thanks to Roger Leigh for his nice explantion on
684 howto do this.
685 (Closes: #506211, #588061)
686 * [fc270b5] git-import-dsc: Drop --no-merge We don't invoke 'git merge'
687 anymore.
688 * [d35ee45] git-import-orig: Use commit_dir instead of replace_tree
689 (Closes: #526022, #569031)
691 [ Torsten Werner ]
692 * [d3c0901] fix typo in gbp-pq
693 (Closes: #587673)
695 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Jul 2010 21:58:14 +0200
697 git-buildpackage (0.4.68) unstable; urgency=low
699 [ Guido Günther ]
700 * [88c2d6d] gbp-pq export: Instead of failing switch branch if on a
701 patch-queue branch.
702 * [65ea70f] gbp-pq: Use run_git to catch git errors
703 * [488f16c] No need to assign repo
704 * [7f0b81f] Strip traling slashes from repo path (Closes: #584775)
705 * [a831329] Add 'ignore-branch' option This disables the 'current branch' ==
706 'debian-branch' check.
707 * [5988e20] Add 'ignore-branch' option This disables the 'current branch' ==
708 'debian-branch' check.
710 [ Christian Kastner ]
711 * [2173157] Add option --git-force-create to force tarball creation
712 (Closes: #519297)
714 -- Guido Günther <agx@sigxcpu.org> Sat, 19 Jun 2010 16:07:05 +0200
716 git-buildpackage (0.4.67) unstable; urgency=low
718 * [6427e2a] git-import-dsc: Add --download option. This allows to directly
719 import source packages either via git-import-dsc --download <pkg> or
720 git-import-dsc --download <url-to-dsc> The former uses "apt-get soure" the
721 later "dget". (Closes: #510036)
722 * [823f49f] gbp-pull: Document exit codes
723 * [9fb419f] git-import-orig: Document --uscan
724 * [3473689] git-buildpackage: Document --git-compression and
725 --git-compression-level
726 * [f31c82d] git-dch: Document 'Git-Dch: Ignore' and 'Git-Dch: Short'
727 * [65b9e0d] gbp-pq: Improve manpage and help output
728 * [33e56ca] git-import-dsc: Document --download
730 -- Guido Günther <agx@sigxcpu.org> Sat, 15 May 2010 14:01:03 +0200
732 git-buildpackage (0.4.66) unstable; urgency=low
734 [ Paul Menzel ]
735 * [1072473] docs/manpages/git-dch.sgml: Consistency fixes and typo.
736 • Start sentences with capital letter and end them with a full stop.
737 • s/enty/entry/
739 [ David Paleino ]
740 * [49e31b1] Add --uscan command-line option Launch uscan and use the
741 tarball, if there's a new upstream version. (Closes: #577394)
743 [ Guido Günther ]
744 * [0826409] Bump standards version
745 * [6646d63] Depend on git | git-core (Closes: #577731)
746 * [f7a085a] Make --uscan more robust by not throwing exceptions onto the
747 console and catching download errors.
748 * [9521e6c] Fix typo - thanks to Paul Menzel
749 * [a2dd58d] gbp-pull: Requests for non fast-forward updates should exit with
750 a non-zero result (Closes: #579997)
751 * [b0100b6] Add simple Zeitgist data provider
752 * [5aefe29] Add 'Git-Dch: Short' tag to changelog parser This omits
753 the long description of the commit from the changelog.
755 -- Guido Günther <agx@sigxcpu.org> Tue, 04 May 2010 09:08:40 +0200
757 git-buildpackage (0.4.65) unstable; urgency=low
759 [ Guido Günther ]
760 * [07d54ef] gbp-add-patch: Strip path from patchname and handle missing
761 files gracefully.
762 * [a7fe7c4] Add basic bash completion for git-buildpackage (Closes: #567313)
763 - thanks to Siegfried-Angel Gevatter
764 * [aec185f] Add gbp-{clone,pull,pq} to description
765 * [24ac91c] bash-completion: Add git-dch, git-import-{orig,dsc} and tab
766 completion for branch names.
767 * [cbc0577] Add GitRepository.get_remotes() to easily query remote branches
768 * [4654425] gbp-clone: Add --all to track all remote branches
770 [ Matthijs Kooijman ]
771 * [2874c23] Make the commit message for upstream imports configurable.
772 This adds the import-msg commandline and configuration file option
773 to change the commit message. (Closes: #474457)
775 [ Jon Bernard ]
776 * [ad9b7f5] Prevent git-add-patch from being gzip'd
778 -- Guido Günther <agx@sigxcpu.org> Sat, 13 Feb 2010 12:37:41 +0100
780 git-buildpackage (0.4.64) unstable; urgency=low
782 * [ab40623] Add gbp-add-patch to easily commit patches from debian/patches
783 * [34c1c43] Allow to skip imports of same version Based on a patch by
784 Christoph Göhre.
785 * [ea6311e] DscFile: Parse name of debian.tar.gz
786 * [237a547] Import version 3 source format (Closes: #552771)
788 -- Guido Günther <agx@sigxcpu.org> Mon, 25 Jan 2010 22:08:26 +0100
790 git-buildpackage (0.4.63) unstable; urgency=low
792 [ Guido Günther ]
793 * [a0c7a91] docs: fix git-init call - thanks to Pietro Battiston
794 * [02ab603] docs: Drop superfluous upstream branch creation
795 * [e339c70] gbp: Make sure we drop the generated custom index file
796 (Closes: #561454)
797 * [d436612] git-dch: Add body regex filter (Closes: #544238)
798 * [cf45595] gbp-{pull,clone}: Don't hardcode pristine-tar branch
799 * [0eb4580] gbp: Allow to set compression type (Closes: #554520)
800 * [7ad35fb] tests: Add other gbp-* commands
801 * [f1f3d8e] tests: Add unpack test
803 [ Matthijs Kooijman ]
804 * [725b9d3] git-dch: Add support for a Git-Dch: Ignore metaheader.
805 (Closes: #561346)
806 * [e54b7bf] git-dch: There was a second use of parse_commit. Both uses of
807 parse_commit now support the None return value. The shortlog_to_dch
808 function is now superfluous and was removed.
810 -- Guido Günther <agx@sigxcpu.org> Sat, 26 Dec 2009 18:17:39 +0100
812 git-buildpackage (0.4.62) unstable; urgency=low
814 * [dce995d] Improve error handling on broken dsc files. (Closes: #560689)
815 * [bcdd6b5] Improve error message when trying to import 3.0 source format
816 packages until we properly support them.
818 -- Guido Günther <agx@sigxcpu.org> Mon, 14 Dec 2009 09:15:49 +0100
820 git-buildpackage (0.4.61) unstable; urgency=low
822 * [fc96f75] switch to 3.0 (native) source format
823 * [bf258de] use git;// instead of http://
824 * [043c75a] Make gbp-clone, gbp-pull and gbp-pq first class citizens
825 by moving them from examples/ to /usr/bin/
826 * [c5e4148] Add documentation for gbp-{pg,pull.clone}
827 * [06059df] Make the default build command 3.x source format safe Instead of
828 passing "-i\.git/ -I.git" to debuild use "-i -I". This makes sure we use
829 the default behaviour of dpkg-source. (Closes: #553079)
830 * [ecec4d5] gbp-pull: Don't fail if no tracking branch exists.
831 * [5539417] cleanup symlinks
833 -- Guido Günther <agx@sigxcpu.org> Thu, 26 Nov 2009 19:05:53 +0100
835 git-buildpackage (0.4.60) unstable; urgency=low
837 [ Guido Günther ]
838 * gbp-pull:
839 * [9960f24] check for clean repo
840 * [9d190a5] add --redo-pq so a "gbp-pull --redo-pq" also refreshes the
841 patch-queue branch
842 * gbp-pq:
843 * [526fc0c] add option to drop patch-queue branch
844 * [3bf8288] Don't fail when series file is missing. Create an empty
845 patch-queue branch instead.
846 * git-import-orig:
847 * [eef5eca] Use "imported" instead of "merged". This way we don't claim
848 we merged something but we possibly didn't. (Closes: #545908)
849 * debian/rules:
850 * [5372050] Don't compress the example scripts
851 * docs:
852 * [4da84c0] document --git-retag
854 [ Charles Plessy ]
855 * [509c1c3] Stefano Zacchiroli’s workaround for creating empty
856 upstream branches. (See ‘http://bugs.debian.org/cgi-
857 bin/bugreport.cgi?bug=471560’)
859 -- Guido Günther <agx@sigxcpu.org> Sat, 07 Nov 2009 15:30:49 +0100
861 git-buildpackage (0.4.59) unstable; urgency=low
863 * new tools:
864 * [9ccbcd2] add examples/gbp-pull. Addresses another part of #540185.
865 * git-buildpackage:
866 * [38fcab2] add --git-retag (Closes: #521329)
867 * git-import-orig:
868 * [ee3209c] Drop superfluous argument. Fixes TypeError on merge failures.
869 (Closes: #549885)
870 * examples/gbp-clone:
871 * [1d8fb9d] gbp-clone: import Command too. Fixes "--verbose".
872 * gbp module:
873 * [db7cbab] add GitFetch
874 * [6f03267] add GitRepository.get_merge_branch()
875 * [b543f67] add GitRepository.is_fast_forward()
876 * [5bf8201] move FastImport into gbp/git.py
877 * docs:
878 * [189ff52] fix link to "homepage"
880 -- Guido Günther <agx@sigxcpu.org> Sat, 24 Oct 2009 21:31:08 +0200
882 git-buildpackage (0.4.58) unstable; urgency=low
884 * [78bcf5e] catch config file parse errors (Closes: #545690)
885 * [8a9b813] docs: mention pristine-tar branch and pristine-tar
886 * [260afa1] docs: add missing --git- prefix
887 * [af4265e] git-dch: export GBP_BRANCH to postimport hook so we can pass the
888 current branch to git-dch
890 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Oct 2009 18:16:10 +0200
892 git-buildpackage (0.4.57) unstable; urgency=low
894 * new tools:
895 * [13316be] Add gbp-clone to examples. Using this to clone
896 repositories will automatically track the remote branches used by
897 gbp. Addresses parts of #540185.
898 * git-dch:
899 * [d42ed40] Trim commit display.
900 * [a335e04] Catch gbp.deb.NoChangelogError.
901 * [98a9b88] Add changelog section if current topmost version is already
902 tagged. This makes sure we add a new changelog section after a
903 release. This was broken due to 016318.
904 * git-import-orig:
905 * [dcbe091] Use option groups for nicer --help output
906 * [ee6c238] Add postimport hook for git-import-orig Allows to run git-
907 dch after import. Drop the dch invocation and warn when --no-dch gets
908 passed on the commandline. (Closes: #520355)
909 * [aecb9b4] NEWS: --no-dch is no more (Closes: #540750)
910 * git-import-dsc:
911 * [dcbe091] Use option groups for nicer --help output
912 * packaging:
913 * [4f82dfb] Honor DEB_BUILD_OPTIONS=nocheck
914 * [29cacc0] Run doctests with nose
915 * [1f8abec] Bump standards version
916 * [c84fd78] TODO list maintained in the wiki
917 * gbp module:
918 * [715d42a] Drop superfluous _utils from module names
919 * [46d6c1b] Make sanitize_version a private function
920 * [75eedb8] Add doctest for __sanitize_version() and build_tag()
921 * [4cd72bc] Add doctest for Command.__call__()
922 * [a4fd8eb] Add doctest for Command.call() and fix error in exception
923 handling revealed by the test.
924 * [edfe670] Add GitClone
925 * [2663f23] Make GitBranch remote branch aware
926 * [838b3f4] Make has_branch aware of remote branches
927 * tests:
928 * [6cbbddf] Add unit test for --help
929 * [52d9b5a] Fix testcase name
930 * [e4abaad] document changes so far
932 -- Guido Günther <agx@sigxcpu.org> Sat, 05 Sep 2009 16:06:11 +0200
934 git-buildpackage (0.4.56) unstable; urgency=low
936 * [d6dae62] depend on devscripts >= 2.10.49 for --no-force-save-on-release
937 in dch. (Closes: #541420)
938 * [080b1eb] make parameters for GitRepository.commits() optional
939 * [016318e] git-dch: use the last commit in which debian/changelog was
940 touched as starting point if no snapshot header was found. This can still
941 be overriden by using --since. Based on a patch by Felipe Sateler.
942 (Closes: #511269)
944 -- Guido Günther <agx@sigxcpu.org> Sat, 15 Aug 2009 19:24:23 +0200
946 git-buildpackage (0.4.55) unstable; urgency=low
948 [ Guido Günther ]
949 * [651f723] fix release
950 * [e1bdfdb] update Homepage:
951 * [8ea4747] add gbp-pq to examples (Closes: #537212)
952 * [bedacee] check for correct overlay usage
953 * [849c801] bump standards version
954 * [f636022] add --no-force-save-on-release so dch saves the changlog
955 even when there are no changes so we don't end up with UNRELEASED
956 when passing -R.
958 [ أحمد المحمودي ]
959 * [14915d9] make tar_toplevel safer
960 * [b86ddcc] add --git-overlay option (Closes: #411206)
962 -- Guido Günther <agx@sigxcpu.org> Thu, 30 Jul 2009 11:27:17 +0200
964 git-buildpackage (0.4.54) unstable; urgency=low
966 [ Damyan Ivanov ]
967 * [b577f01] Unconfuse git-dch when commit message starts with "--"
968 (Closes: #531985)
970 [ Guido Günther ]
971 * [55a89e1] allow for uppercase characters in the version pattern and
972 in the package name if it's not a debian source package's name. Also
973 allow for ':' and '~' which are allowed accoring to Debian Policy.
974 Based on a patch by Felipe Sateler. (Closes: #531819)
975 * [882f971] check for snapshot mode when checking if we need to add a
976 new section. (Closes: #532583) - thanks to Ove Kaaven for sorting
977 this out
978 * [f80ee2e] fix one digit version numbers
979 * [5edecd9] + is a valid character in version numbers
981 [ Mehdi Dogguy ]
982 * [7de9f12] add filter-pristine-tar to filter upstream tarball before
983 passing it to pristine-tar (Closes: #520722)
985 -- Guido Günther <agx@sigxcpu.org> Fri, 03 Jul 2009 16:16:41 +0200
987 git-buildpackage (0.4.53) unstable; urgency=low
989 * [b772300] pass --pretty=medium to git show (Closes: #525969)
990 * [5ed3078] add commit argument to GitTag
991 * [129b3c4] add get_author_email that parses git config and
992 environment
993 * [9ed19e7] add --fast-import. This uses git-fast-import to import the
994 upstream tarball, speeds up imports of upstream tarballs by a
995 factor of two. This options is experimental and will become the
996 default once it got more testing. (Closes: #449075)
998 -- Guido Günther <agx@sigxcpu.org> Sun, 03 May 2009 18:35:52 +0200
1000 git-buildpackage (0.4.52) unstable; urgency=low
1002 * [a2e42cd] move to section vcs
1003 * [2892e7f] document postbuild hook
1004 * [66f1027] promote pristine-tar to Recommends:
1005 * [54b9da0] fix missing argument in error message
1006 * [3e4b08e] restore default signal handlers before subprocess.call, python
1007 changes them to SIG_IGN. (Closes: #525411)
1009 -- Guido Günther <agx@sigxcpu.org> Fri, 24 Apr 2009 17:35:44 +0200
1011 git-buildpackage (0.4.51) unstable; urgency=low
1013 * [74a0954] git-import-dsc: don't ignore --debian-branch on import into non
1014 empty archives
1015 * [abe7de4] store version without epoch and simplify version parsing
1016 * [8d2c6bd] add get_arch returns dpkg's notion of the architecture
1017 * [e4db34b] add postbuild hook can be used to e.g. run lintian.
1018 (Closes: #521358)
1019 * [829db7c] pass GBP_BUILD_DIR to the build command this allows hooks
1020 to figure out where to copy back the build result. Adjust the
1021 cowbuilder example accordingly.
1022 * [eaacadf] bump standards version
1023 * [d113a3b] let the version detection patter match debian policy
1024 (Closes: #522888)
1026 -- Guido Günther <agx@sigxcpu.org> Thu, 16 Apr 2009 11:47:27 +0200
1028 git-buildpackage (0.4.50) unstable; urgency=low
1030 * [eceac16] be less strict on the spelling of boolean config file
1031 options any capitalization of 'true' or 'false' as well as '0' and
1032 '1' are allowed. (Closes: #517376)
1033 * [94084b0] Skip all comments before looking for clean_msg (Closes: #518008)
1034 * [e56c9f5] add git-builder cowbuilder example
1036 -- Guido Günther <agx@sigxcpu.org> Thu, 05 Mar 2009 21:08:24 +0100
1038 git-buildpackage (0.4.49) unstable; urgency=low
1040 * [4ddcd5c] gbp-posttag-push: fix for remote repos containing '.'
1041 * [1e62d1a] Pass "-d" to debuild when run as cleaner. This way build-
1042 deps don't have to be fulfilled in the source tree but only in the
1043 build tree. (Closes: #516876)
1044 * [660acbe] better document 'Closes:' tag (Closes: #516877)
1045 * [e3b7610] simplify boolean option handling
1046 * [1e1a1ca] add --no-pristine-tar (Closes: #517024)
1047 * [600a16d] add --git-no-ignore-new
1048 * [2fa0cc8] make --[no-]full a config file option
1049 * [6ccd482] make --export a config file option
1051 -- Guido Günther <agx@sigxcpu.org> Thu, 26 Feb 2009 13:48:50 +0100
1053 git-buildpackage (0.4.48) unstable; urgency=low
1055 * [ae575e3] Add --export=WC to export the working copy into export-
1056 dir. (Closes: #509138)
1057 * [9f42e53] run git-cleaner with --git-ignore-new Makes running with
1058 and without --git-ignore-new more consistent.
1059 * [b8a35b4] docs: add --git-export=INDEX to the manual
1060 * [47c8a38] docs: add --git-dont-purge to the manual
1061 * [616bff3] docs: fix typo
1062 * [15042e3] rename git-pbuilder to gbp-pbuilder
1063 * [ffbb38a] add gbp-posttag-push example to examples/
1065 -- Guido Günther <agx@sigxcpu.org> Mon, 23 Feb 2009 18:24:12 +0100
1067 git-buildpackage (0.4.47) unstable; urgency=low
1069 * [b5a3215] export sha1, branch and tagname into the commit hooks
1070 environment this makes it possible to push out that specific tag only
1071 * [2be813e] document exported env vars and add example posttag hook
1072 * [a498bdf] add GitRepository.rev_parse
1073 * [28973fb] fix VCS-Browser URL
1075 -- Guido Günther <agx@sigxcpu.org> Thu, 19 Feb 2009 20:37:49 +0100
1077 git-buildpackage (0.4.46) unstable; urgency=low
1079 [ Guido Günther ]
1080 * [746d63b] fix typos (Closes: #510479) - thanks to Jonathan Wiltshire
1081 * [07ceb2c] add Vcs-Browser
1083 [ Dietmar Winkler ]
1084 * [a92c398] documentation typo
1086 [ Jonathan Wiltshire ]
1087 * [a748f52] typo in docs/manpages/git-dch.sgml (Closes: 511096)
1089 [ Guido Günther ]
1090 * [5c8de27] handle dpkg-parsechangelog errors (Closes: #512765)
1092 -- Guido Günther <agx@sigxcpu.org> Fri, 23 Jan 2009 18:32:27 +0100
1094 git-buildpackage (0.4.45) unstable; urgency=low
1096 [ Robie Basak ]
1097 * [6f4af4a] Use name and email from git (Closes: #509867)
1099 [ Guido Günther ]
1100 * [b097286] document --no-sign-tags
1101 * [6fe5985] add --no-git-author
1102 * [7c2034c] add --no-sign-tags to git-import-{dsc,orig} too
1103 (Closes: #508889)
1105 -- Guido Günther <agx@sigxcpu.org> Thu, 01 Jan 2009 20:11:16 +0100
1107 git-buildpackage (0.4.44) unstable; urgency=low
1109 * [c54e6dc] help option cleanup (Closes: #505787)
1110 * [45541fe] don't require bugnumbers to start with '#' - use the regex
1111 from Debian policy instead
1112 * [77a875c] move common help messages into config.py
1113 * [9223997] allow to import into empty repositories this makes git-
1114 import-dsc's behaviour finally consistent with git-import-orig
1115 (Closes: #500458, #504075)
1116 * [aacd04a] require python 2.5
1117 * [54b9a3e] better descriptions
1118 * [e806326] add --no-sign-tags (Closes: #508889)
1120 -- Guido Günther <agx@sigxcpu.org> Mon, 29 Dec 2008 00:29:43 +0100
1122 git-buildpackage (0.4.43) unstable; urgency=low
1124 * [8b8c137] gather all invocations of dch in one function - fixes dch
1125 failures due to missing quotes introduced by [7f24b98]
1126 * [a328fa2] fix off by one introduced by not counting first_commit
1127 when creating a new header in [7f24b98]
1129 -- Guido Günther <agx@sigxcpu.org> Fri, 14 Nov 2008 14:12:04 +0100
1131 git-buildpackage (0.4.42) unstable; urgency=low
1133 [ Guido Günther ]
1134 * [b5e8691] debian/control: fix maintainer
1135 * [ee9e51d] doc: mention cl2vcs
1136 * [a0c03e1] doc: fix typo
1137 * [0314acc] git-buildpacakge: use option groups
1138 * [2d44dad] git-dch: merge sha and snapshot parameter
1140 [ Felipe Sateler ]
1141 * [7f24b98] git-dch: Don't include first UNRELEASED line - There's not much
1142 point in keeping this line when either doing a release or when having a
1143 snapshot header (nor does it help much if one invokes git-dch without
1144 options). (Closes: #505400)
1146 [ Guido Günther ]
1147 * [a6f5472] git-import-orig: Don't fail on symlink creation (Closes: #502565)
1148 * [b7f8efd] git-dch: add missing call to escape_commit
1150 -- Guido Günther <agx@sigxcpu.org> Thu, 13 Nov 2008 17:08:52 +0100
1152 git-buildpackage (0.4.41) unstable; urgency=low
1154 * [8b15994] allow for another config file $REPO/debian/gbp.conf
1155 (Closes: #502253)
1156 * [1ef4e04] add repo.set_branch() to switch branches
1157 * [d4d4580] use repo.set_branch()
1158 * [245d5f1] add GbpNothingImported exception
1159 * [c410c0b] switch back to original branch on empty imports
1160 (Closes: #504029, #504072)
1162 -- Guido Günther <agx@sigxcpu.org> Fri, 31 Oct 2008 10:28:47 +0100
1164 git-buildpackage (0.4.40) unstable; urgency=low
1166 [ Guido Guenther ]
1167 * [d87e2ab] fix typo (Closes: #500167) - thanks to Aleksej R. Serdyukov
1168 * [632c9b4] gbp.git_utils.GitRepository: make indentation more consistent
1169 * [b1a2847] adjust is_clean for git 1.6 (Closes: #500238)
1170 * [3332982] gbp.deb_utils.symlink_orig: remove superflous printout
1171 * [fb6187f] silence parse_dsc and move sanity checks into DscFile
1173 [ Kurt B. Kaiser ]
1174 * [bbd9946] Force tarball symlink on second export to build-area
1175 (Closes: #500498)
1177 -- Guido Guenther <agx@sigxcpu.org> Thu, 02 Oct 2008 12:26:56 +0200
1179 git-buildpackage (0.4.39) unstable; urgency=low
1181 [ Kurt B. Kaiser ]
1182 * [ac30b9b] Don't buffer stdout; let git-bp messages print in-line
1183 (Closes: #479846)
1185 [ Guido Guenther ]
1186 * [4da9954] git-import-dscs: likewise
1187 * [2162ead] git-dch: demangle adding commits and sections
1188 * [af70d4d] git-dch: improve wording
1189 * [bbf5020] git-dch: more option grouping
1190 * [3931f70] git-import-orig: print version number on failed imports
1191 * [745fbf6] git-import-dsc: merge by default when importing into an existing archive
1192 (Closes: #475571)
1193 * [631c347] git-import-dsc.sgml: document --no-merge
1194 * [2f46ba4] gbp: Don't honor .gitignore during replace_source_tree
1195 (Closes: #467504)
1196 * [624bdc9] gbp: move replace_source_tree into GitRepository
1197 * [519901e] gbp: add find_tag(branch)
1199 -- Guido Guenther <agx@sigxcpu.org> Mon, 22 Sep 2008 20:55:07 +0200
1201 git-buildpackage (0.4.38) unstable; urgency=low
1203 * [1623560] "git-commond" vs. "git command" cleanup (Closes: #497335)
1204 * [0a34c3b] add --new-version
1205 * [2a17687] document --new-version
1206 * [fc67ac2] document short options and snapshot mode
1208 -- Guido Guenther <agx@sigxcpu.org> Mon, 08 Sep 2008 18:48:58 +0200
1210 git-buildpackage (0.4.37) unstable; urgency=low
1212 * [d1ea39d] allow setting the bug-closing meta tag to look for this
1213 way we can generate bug-closing entries for different BTSs such as
1214 Debian or Launchpad.
1215 * [0376265] document meta-closes
1216 * [4da3586] fix commit order of GitRepository.commits() - we request
1217 since..until but got until..since. This makes the order of changelog
1218 entries generated by git-dch the same order as if git-dch would be
1219 called individually for each commit.
1221 -- Guido Guenther <agx@sigxcpu.org> Sat, 30 Aug 2008 14:20:11 +0200
1223 git-buildpackage (0.4.36) unstable; urgency=low
1225 * [64808df] Warn if we can't parse the changelog - without a changelog we
1226 can't parse the package name. Without that we might end up with wrong
1227 names on the pristine tar branch and with missing symlinks in tarball-dir.
1228 Since this might be intentional we issue a warning only.
1229 * [32b2e89] detect flat tar archives in git-import-dsc too
1230 * [277581c] don't fail import on non rfc822 adressess in the dsc file
1231 (Closes: #494753)
1233 -- Guido Guenther <agx@sigxcpu.org> Tue, 12 Aug 2008 19:31:26 +0200
1235 git-buildpackage (0.4.35) unstable; urgency=low
1237 * [e012d8b] add epoch parsing to DscFile (Closes: #493214)
1239 -- Guido Guenther <agx@sigxcpu.org> Fri, 01 Aug 2008 19:32:01 +0200
1241 git-buildpackage (0.4.34) unstable; urgency=low
1243 * [4ac0aa8] git-buildpackage: always symlink orig.tar.gz from tarball dir
1244 (Closes: 490706)
1245 * [fb94fea] git-buildpackage: print default export-dir on --help
1246 * [ffeb40e] git-dch: escape backticks (`) (Closes: 491104)
1247 * [4e398cc] git-dch: --auto and --since are incompatible
1248 * [3537f24] git-dch: use option groups
1249 * [18d8405] git-dch: split git-log options into a list (Closes: #479267)
1250 * [044083f] docs: readd list import line (Closes: #488120)
1252 -- Guido Guenther <agx@sigxcpu.org> Tue, 22 Jul 2008 00:29:49 -0230
1254 git-buildpackage (0.4.33) unstable; urgency=low
1256 [ Adeodato Simó ]
1257 * [35c92a4] git-import-orig: merge upstream by tag name instead of by
1258 branch name.
1259 * [f1ca044] command_wrappers.py: add a GitMerge wrapper class.
1261 [ Guido Guenther ]
1262 * [9bbd5d2] make symlink_orig's error message more helpful
1263 * [26c0310] make no-dch configurable via gbp.conf
1264 * [e6ce2df] bump standards version
1265 * [45b060e] mention git-import-dscs
1266 * [721068a] add "meta" to sample config file
1268 -- Guido Guenther <agx@sigxcpu.org> Thu, 26 Jun 2008 16:47:55 +0200
1270 git-buildpackage (0.4.32) unstable; urgency=low
1272 * [217263e] Don't set the version number twice - makes sure git-import-dsc
1273 doesn't use the Version: line from the message instead of the signature on
1274 old PGP signatures (Closes: #486397)
1275 * [063fab5] escape $s in commit messages so variable names like
1276 $remote_fs don't get dropped silently. (Closes: #486447)
1277 * [6008c37] don't try to cleanup in case of tag_only (Closes: #486398)
1279 -- Guido Guenther <agx@sigxcpu.org> Mon, 16 Jun 2008 17:54:09 +0200
1281 git-buildpackage (0.4.31) unstable; urgency=low
1283 * [bf8738f] add --git-tag-only (Closes: #485114)
1284 * [b06bcf0] document git-import-dscs
1285 * [c1deeb2] add epoch to dch call (Closes: #483718)
1286 * [6640ac7] Fix typo (Closes: #484243)
1288 -- Guido Guenther <agx@sigxcpu.org> Thu, 12 Jun 2008 16:53:45 +0200
1290 git-buildpackage (0.4.30) unstable; urgency=low
1292 * [cc9c42a] Try harder to find/build the upstream tarball (Closes:
1293 #482786)
1294 * [e6dd31e] Help pristine-tar to find the branch name (Closes:
1295 #481806)
1297 -- Guido Guenther <agx@sigxcpu.org> Thu, 29 May 2008 13:24:51 +0200
1299 git-buildpackage (0.4.29) unstable; urgency=low
1301 * [ce152d4] git-dch: include the commit id in the changelog entry
1302 * [ad6ff99] git-dch: print default value of --meta
1303 * [2c1c265] git-dch: avoid extra space before "(Closes: )"
1304 * [6ddf168] add git-import-dscs (Closes: #471580)
1305 * [2cfbf05] move dsc handling into deb_utils
1307 -- Guido Guenther <agx@sigxcpu.org> Sat, 17 May 2008 22:01:49 +0200
1309 git-buildpackage (0.4.28) unstable; urgency=low
1311 * git-buildpackage: add --git-dont-purge to leave the exported build dir
1312 intact (Closes: #479848) - thanks to Kurt B. Kaiser for the patch
1313 * git-dch: make --meta a config file option
1314 * git-import-orig: fix symlink creation
1315 * docs: missing EOF (Closes: #479726) - thanks to Sedat Dilek
1317 -- Guido Guenther <agx@sigxcpu.org> Mon, 12 May 2008 18:03:47 +0200
1319 git-buildpackage (0.4.27) unstable; urgency=low
1321 * make author parsing more robust (Closes: #479263)
1322 * fix --git-export (Closes: #479147)
1324 -- Guido Guenther <agx@sigxcpu.org> Sun, 04 May 2008 16:43:43 +0200
1326 git-buildpackage (0.4.26) unstable; urgency=low
1328 * git-export=INDEX exports the index into git-export-dir
1329 (Closes: #471568)
1330 * make ignore-new a config file option (Closes: #466900)
1331 * build-depend on python-dateutil (Closes: #477959)
1332 * git-dch:
1333 * use --no-auto-nmu
1334 * error handling fixes
1335 * depend on devscripts that has dch --no-auto-nmu
1336 * gbp/config.py: make boolean options parsing more robust
1337 * add a link to the online version of the manual
1339 -- Guido Guenther <agx@sigxcpu.org> Mon, 28 Apr 2008 16:36:44 +0200
1341 git-buildpackage (0.4.25) unstable; urgency=low
1343 * create a symlink archive -> <package>_<version>.orig.tar.gz this makes
1344 sure pristine_tar uses the correct filename for the orig.tar.gz. (Closes:
1345 #475316)
1346 * fix unpack_orig error reporting by adding the missing imports
1347 * fix "pristine-tar missing" error message
1349 -- Guido Guenther <agx@sigxcpu.org> Fri, 18 Apr 2008 11:33:46 +0200
1351 git-buildpackage (0.4.24) unstable; urgency=low
1353 [ Adeodato Simó ]
1354 * Make commits from git-import-dsc get author and date from
1355 debian/changelog.
1357 [ Guido Guenther ]
1358 * add rfc822_date_to_git() this function converts a date in RFC822
1359 format to a string 'seconds_since_epoch tz' that can be used for eg.
1360 GIT_AUTHOR_DATE.
1361 * better handle broken dsc files
1363 -- Guido Guenther <agx@sigxcpu.org> Mon, 14 Apr 2008 14:39:37 +0200
1365 git-buildpackage (0.4.23) unstable; urgency=low
1367 [ Frank S. Thomas ]
1368 * docs/manpages/*.sgml: Use the citerefentry for references to other
1369 manpages.
1370 * Do not list the --upstream-version option twice in the synopsis
1371 section of git-import-orig's manpage. (Closes: #472496)
1373 [ Guido Guenther ]
1374 * don't pass nonexisting branches to pristine-tar (Closes: #475554)
1375 * doc cleanups (Closes: 473610):
1376 * mention the html manual in the manpages
1377 * reference pristine-tar
1378 * filter uses glob
1379 * move conffiles section into separate sgml file
1380 * fix doc-base section
1382 -- Guido Guenther <agx@sigxcpu.org> Fri, 11 Apr 2008 19:18:08 +0200
1384 git-buildpackage (0.4.22) unstable; urgency=low
1386 * git-dch: don't skip meta tags without --force
1387 * gbp: git-core 1.5.3.4 doesn't support -q so use --quiet instead
1388 * fix typos in documentation (Closes: #471582) - thanks to Michael
1389 Biebl
1391 -- Guido Guenther <agx@sigxcpu.org> Wed, 19 Mar 2008 18:03:20 +0100
1393 git-buildpackage (0.4.21) unstable; urgency=low
1395 * allow meta tags in the commit logs
1396 * add --full and --meta options --full (Closes: #468118)
1398 -- Guido Guenther <agx@sigxcpu.org> Fri, 14 Mar 2008 20:42:53 +0100
1400 git-buildpackage (0.4.20) unstable; urgency=low
1402 * add missing pngs (Closes: #469403)
1403 * be more verbose on pbuilder (Closes: #469138)
1404 * explain howto push tags and mention linda and lintian (Closes: #469436)
1406 -- Guido Guenther <agx@sigxcpu.org> Thu, 06 Mar 2008 08:48:02 +0100
1408 git-buildpackage (0.4.19) unstable; urgency=low
1410 * don't fail of the pristine-tar branch doesn't exist
1411 (Closes: #468675)
1413 -- Guido Guenther <agx@sigxcpu.org> Sat, 01 Mar 2008 14:22:20 +0100
1415 git-buildpackage (0.4.18) unstable; urgency=low
1417 * update documentation about git-import-dsc and --filter
1418 * gbp/command_wrappers.py: make error messages more consistent
1419 * git-import-dsc: don't throw a python exception on tag failures or non
1420 existant branches
1422 -- Guido Guenther <agx@sigxcpu.org> Fri, 29 Feb 2008 18:05:40 +0100
1424 git-buildpackage (0.4.17) unstable; urgency=low
1426 * make dsc import repeatable (Closes: #468120, #432082)
1427 * drop now (due to git-apply) unneeded code
1429 -- Guido Guenther <agx@sigxcpu.org> Fri, 29 Feb 2008 16:09:47 +0100
1431 git-buildpackage (0.4.16) unstable; urgency=low
1433 [ Guido Guenther ]
1434 * speed up git-import-dsc by using git-apply (addresses parts of
1435 #449075)
1436 * update docs and gbp.conf with --filter and filter = [ ... ]
1438 [ Harald Braumann ]
1439 * allow multiple file filters for git-import-{orig,dsc} (Closes: #464653)
1441 -- Guido Guenther <agx@sigxcpu.org> Sun, 24 Feb 2008 14:56:47 +0100
1443 git-buildpackage (0.4.15) unstable; urgency=low
1445 * add (for now experimental) pristine-tar support based on a patch from
1446 Julian Andres Klode (Closes: #463580)
1447 * document pristine-tar options
1448 * suggest pristine-tar
1449 * don't use the deprecated git-* command versions
1451 -- Guido Guenther <agx@sigxcpu.org> Thu, 21 Feb 2008 16:25:33 +0100
1453 git-buildpackage (0.4.14) unstable; urgency=low
1455 * correct several typos in the manual (Closes: #464582, #464583,
1456 #464617)
1457 * better dpkg-parsechangelog error reporting (Closes: #460195)
1458 * document default tag formats (Closes: #464100)
1459 * git-import-orig: detect flat tar archives (Closes: #463822)
1460 * git-import-orig: add --no-dch options
1462 -- Guido Guenther <agx@sigxcpu.org> Fri, 08 Feb 2008 17:38:29 +0100
1464 git-buildpackage (0.4.13) unstable; urgency=low
1466 * git-import-orig: don't fail when importing into empty git archives
1468 -- Guido Guenther <agx@sigxcpu.org> Fri, 28 Dec 2007 23:01:29 +0100
1470 git-buildpackage (0.4.12) unstable; urgency=low
1472 * remove unused debian/dirs
1473 * bump standards version
1474 * add a homepage field
1475 * add doc-base file (Closes: #457495)
1476 * git-import-orig: fix doc url (Closes: #456535)
1477 * use export-dir instead of build-area in gbp.conf because git-
1478 buildpackage has no --git-build-area option - thanks to Frank S. Thomas
1479 for the patch.
1481 -- Guido Guenther <agx@sigxcpu.org> Sun, 23 Dec 2007 20:35:45 +0100
1483 git-buildpackage (0.4.11) unstable; urgency=low
1485 * --export-dir and --export are actually --git-export-dir and --git-
1486 export (Closes: #456384) - thanks to Frank S. Thomas for the patch.
1487 * don't start a new changelog section if we found a snapshot header
1488 even when distribution != UNRELEASED
1490 -- Guido Guenther <agx@sigxcpu.org> Sat, 15 Dec 2007 17:16:34 +0100
1492 git-buildpackage (0.4.10) unstable; urgency=low
1494 * git-ls-files: separate filenames by '\0', based on a patch from Uwe
1495 Kleine-König <Uwe.Kleine-Koenig@digi.com> (Closes: #454470)
1496 * git-import-dsc: return non null on failure
1498 -- Guido Guenther <agx@sigxcpu.org> Fri, 07 Dec 2007 23:19:39 +0100
1500 git-buildpackage (0.4.9) unstable; urgency=low
1502 * fix "gpb gets confused by color enabled on branches..." - thanks to
1503 Niv Sardi for the patch (Closes: #452921)
1505 -- Guido Guenther <agx@sigxcpu.org> Mon, 26 Nov 2007 17:22:48 +0100
1507 git-buildpackage (0.4.8) unstable; urgency=low
1509 * git-buildpacakge: make sure we don't switch directories during build
1510 (Closes: #451550)
1511 * debian/control: use the now official Vcs-Git
1513 -- Guido Guenther <agx@sigxcpu.org> Mon, 19 Nov 2007 18:50:08 +0100
1515 git-buildpackage (0.4.7) unstable; urgency=low
1517 * add tarball-dir option losely based on patch from Sjoerd Simons
1518 (Closes: #448357)
1519 * don't print a commit summary when importing into empty repos
1520 (addresses parts of #449075)
1522 -- Guido Guenther <agx@sigxcpu.org> Mon, 05 Nov 2007 20:09:15 +0100
1524 git-buildpackage (0.4.6) unstable; urgency=low
1526 * fix url (Closes: #448350)
1527 * call gzip with "-n" (Closes: #449094) - thanks to Romain Francoise
1528 * add .gitignore
1530 -- Guido Guenther <agx@sigxcpu.org> Sun, 04 Nov 2007 16:20:36 +0100
1532 git-buildpackage (0.4.5) unstable; urgency=low
1534 * git-import-orig: fix missing s/upstream/upstream_branch/ rename
1535 (Closes: #447920) - Thanks to Arnaud Cornet
1537 -- Guido Guenther <agx@sigxcpu.org> Wed, 24 Oct 2007 22:56:24 +0200
1539 git-buildpackage (0.4.4) unstable; urgency=low
1541 * git-buildpackage: use upstream-branch in case the tag doesn't exist
1543 -- Guido Guenther <agx@sigxcpu.org> Mon, 22 Oct 2007 17:00:12 +0200
1545 git-buildpackage (0.4.3) experimental; urgency=low
1547 * git-dch: properly quote "" (Closes: #447211)
1548 * git-dch: use Command() instead of implementing it again
1549 * documentation updates
1550 * don't split up the manual that much (local.dsl taken from
1551 darcs-buildpackage)
1552 * add version number to docs and a tools (--version)
1553 * pylint and other consistency updates
1555 -- Guido Guenther <agx@sigxcpu.org> Fri, 19 Oct 2007 10:12:40 +0200
1557 git-buildpackage (0.4.2) experimental; urgency=low
1559 * git-dch:
1560 * make --git-log a config file option
1561 * git-dch: fix help message for --debian-branch
1562 * doc: snapshot-number can be used in gbp.conf too
1563 * git-buildpackage:
1564 * add --git-export-dir=dir/, --git-export=treeish (Closes: #446042)
1565 * allow to use any treeish object for --git-upstream-branch
1566 * add missing examples to gbp.conf
1567 * parse .gbp.conf in the repository directory (Closes: #426009)
1568 * minor doc updates and clarifications
1570 -- Guido Guenther <agx@sigxcpu.org> Wed, 17 Oct 2007 00:00:13 +0200
1572 git-buildpackage (0.4.1) unstable; urgency=low
1574 * make sure the changelog section's trailer points to the person
1575 invoking git-dch
1576 * depend on devscripts with a working 'dch ""'
1577 * git-dch: eval() the snapshot number calculation
1579 -- Guido Guenther <agx@sigxcpu.org> Wed, 10 Oct 2007 18:15:54 +0200
1581 git-buildpackage (0.4.0) experimental; urgency=low
1583 * add support for automatic snapshot releases as suggested by Ottavio
1584 Salvador
1585 * make git-dch actually useful:
1586 * --auto: guess last changelogged commit from the snapshot header
1587 * add short options for --snapshot and --release
1588 * don't fail if the commit msg starts with '--'
1589 * add a check for the debian branch instead of always using it as the
1590 tip
1591 * handle versions containing epochs
1592 * add --git-log to pass options along to git-log
1593 * allow to specify paths to look at: git-dch path1 path2 - useful if
1594 upstream uses git
1595 * add some basic documentation for git-dch
1597 -- Guido Guenther <agx@sigxcpu.org> Sun, 07 Oct 2007 15:32:40 +0200
1599 git-buildpackage (0.3.6) unstable; urgency=low
1601 * create upstream branch when importing into an empty archive
1602 (Closes: #443305)
1603 * detect upstream version from common tarball formats
1604 (Closes: #443306)
1606 -- Guido Guenther <agx@sigxcpu.org> Wed, 03 Oct 2007 18:01:15 +0200
1608 git-buildpackage (0.3.5) unstable; urgency=low
1610 * add a minimalistic git-dch that creates changelog entries from git commit
1611 messages
1612 * s/reopsitory/repository/ - thanks to Loïc Minier (Closes: #444702)
1613 * update TODO
1614 * short paragraph on hacking on arbitrary debian packages
1616 -- Guido Guenther <agx@sigxcpu.org> Wed, 03 Oct 2007 14:10:05 +0200
1618 git-buildpackage (0.3.4) unstable; urgency=low
1620 * introduce --git-no-create-orig to skip building of any orig.tar.gz - this
1621 is especially usefull if you're working on an NMU that has a X-0.Y version
1622 number although it's a Debian native package
1623 * fix the error path in case the tgz can't be unpacked
1624 * git-pbuilder: add filter for git meta data and allow to pass options to
1625 pbuilder vi $PBUILDER_OPTS (Closes: #439535)
1627 -- Guido Guenther <agx@sigxcpu.org> Sat, 08 Sep 2007 20:40:36 +0200
1629 git-buildpackage (0.3.3) unstable; urgency=low
1631 * git-buildpackage: don't hardcode -i\.git -I.git as build arguments
1632 (Closes: #438669)
1633 * git-import-dsc: support --debian-branch (Closes: #432084)
1635 -- Guido Guenther <agx@sigxcpu.org> Mon, 20 Aug 2007 19:22:24 +0200
1637 git-buildpackage (0.3.2) unstable; urgency=low
1639 * git-import-orig: allow to import into an empy git repository
1640 * docs: we don't use git_load_dirs internally anymore
1641 * docs: howto start a package from scratch
1643 -- Guido Guenther <agx@sigxcpu.org> Wed, 27 Jun 2007 04:06:33 +0300
1645 git-buildpackage (0.3.1) unstable; urgency=low
1647 * don't fail imports on large archives
1648 * print a sensible error message, when a git repository isn't a debian
1649 source package
1651 -- Guido Guenther <agx@sigxcpu.org> Mon, 11 Jun 2007 18:06:15 +0200
1653 git-buildpackage (0.3.0) unstable; urgency=low
1655 * don't use git_load_dirs for imports, this addresses:
1656 * upstream directory removal (#423363)
1657 * empty dirs and files not under version control (#409606)
1658 * filtering out of files (Closes: #425986)
1659 * importing of an empty .diff.gz (like libx86 0.99-1.2)
1660 * doc: remove stray ';' from special.sgml. Thanks to Loïc Minier
1661 * doc: gbp.conf is per working copy, not per repository
1663 -- Guido Guenther <agx@sigxcpu.org> Mon, 28 May 2007 03:19:32 +0200
1665 git-buildpackage (0.2.31) unstable; urgency=low
1667 * git-import-orig: rename --upstreamversion to --upstream-version, to match
1668 the documentation and the other --upstream-* options
1669 * add several missing options to manpages and documentation
1671 -- Guido Guenther <agx@sigxcpu.org> Thu, 24 May 2007 09:38:35 +0200
1673 git-buildpackage (0.2.30) unstable; urgency=low
1675 * fix changelog upstream version parsing (Closes: #425615)
1676 * git-import-orig: allow to import from an unpacked source tree
1678 -- Guido Guenther <agx@sigxcpu.org> Thu, 24 May 2007 06:19:06 +0200
1680 git-buildpackage (0.2.29) unstable; urgency=low
1682 * git-import-orig: more specific error message, when the merge merge fails
1683 (Closes: #424036)
1685 -- Guido Guenther <agx@sigxcpu.org> Tue, 15 May 2007 23:55:07 +0200
1687 git-buildpackage (0.2.28) unstable; urgency=low
1689 * git-import-orig: support import of tar.bz2 (Closes: #423254)
1690 * type fixes by Aurélien GÉRÔME. Thanks! (Closes: #422171)
1692 -- Guido Guenther <agx@sigxcpu.org> Sun, 13 May 2007 14:13:00 +0200
1694 git-buildpackage (0.2.27) unstable; urgency=low
1696 * git_load_dirs now supports --summary, use this for nicer import messages
1697 * bump versioned dependency on git-load-dirs therefore
1698 * improve tagging messages
1700 -- Guido Guenther <agx@sigxcpu.org> Thu, 12 Apr 2007 18:25:40 +0200
1702 git-buildpackage (0.2.26) unstable; urgency=low
1704 * use GbpError everywhere
1705 * move commands into a submodule
1706 * git-import-orig: pass --verbose on to git_load_dirs
1707 * use default python version in setup.py
1708 * depend on a git that has the "removed files left in working copy after
1709 merge" bug (#410325)
1710 * adjust to new output of git-status in git 1.5
1712 -- Guido Guenther <agx@sigxcpu.org> Tue, 27 Feb 2007 19:11:06 +0100
1714 git-buildpackage (0.2.25) unstable; urgency=low
1716 * posttag support for git-buildpackage: use --git-posttag to run a command
1717 after a successfull build and tag (e.g. --git-posttag='git-push --tags
1718 git.alioth.org')
1719 * repositories that weren't created by git-import-dsc and never had the
1720 upstream sources as a single commit (let alone an upstream branch) can be
1721 made git-import-orig compatible by using git's grafts - mention this in
1722 the manual. This (Closes: #403988) since with this every git repo can use
1723 git-import-orig (with some preparation).
1724 * Allow to specify the tag format. The format of generated tags can now be
1725 specified via the debian-tag and upsteam-tag options. The default now puts
1726 debian tags and upstream tags into different namespaces (Closes: #408990).
1727 * add example for pbuilder
1729 -- Guido Guenther <agx@sigxcpu.org> Fri, 2 Feb 2007 16:26:52 +0100
1731 git-buildpackage (0.2.24) unstable; urgency=low
1733 * add XS-Vcs-Git
1734 * fix error message in case the upstream branch doesn't exist
1736 -- Guido Guenther <agx@sigxcpu.org> Sat, 13 Jan 2007 22:05:23 +0100
1738 git-buildpackage (0.2.23) unstable; urgency=low
1740 * depend on gtk-doc-tools, sgml2x and jade (Closes: #404673)
1741 * use docbook-utils insted of docbook-to-man
1742 * docbook updates
1744 -- Guido Guenther <agx@sigxcpu.org> Fri, 29 Dec 2006 18:18:50 +0100
1746 git-buildpackage (0.2.22) unstable; urgency=low
1748 * git-buildpackage: check if upstream branch exists
1749 * git-import-dsc: improve error handling
1750 * add GitRepository class
1751 * make pylint a bit happier
1752 * update manpages
1754 -- Guido Guenther <agx@sigxcpu.org> Tue, 26 Dec 2006 00:27:44 +0100
1756 git-buildpackage (0.2.21) unstable; urgency=low
1758 * While dpkg-buildpackage's -i argument takes a regexp -I doesn't - fix
1759 inclusion of git metadata in debian native packages
1761 -- Guido Guenther <agx@sigxcpu.org> Fri, 22 Dec 2006 17:59:49 +0100
1763 git-buildpackage (0.2.20) unstable; urgency=low
1765 * git-import-orig: improve error message when the upstream branch cannot be
1766 found. We cannot create the branch automatically since on repositories
1767 not created by git-import-dsc it's not clear where to branch from.
1768 (Closes: #403990)
1769 * remove pointless patch arguments from most of the git helper functions
1770 * add some more documentation
1772 -- Guido Guenther <agx@sigxcpu.org> Fri, 22 Dec 2006 17:30:11 +0100
1774 git-buildpackage (0.2.19) unstable; urgency=low
1776 * git-buildpackage: add an option (--git-cleaner) that allows to specify
1777 a different clean command (Closes: #403987)
1778 * depend on a git-core that has git-archive
1779 * s/keyid/GPG keyid/
1780 * minor fixes all over the place
1782 -- Guido Guenther <agx@sigxcpu.org> Thu, 21 Dec 2006 15:18:40 +0100
1784 git-buildpackage (0.2.18) experimental; urgency=low
1786 * git-buildpackage: detect the branch we're on and bail out if it's not the
1787 debian branch
1788 * doc updates
1790 -- Guido Guenther <agx@sigxcpu.org> Sun, 10 Dec 2006 14:57:35 +0100
1792 git-buildpackage (0.2.17) experimental; urgency=low
1794 * fix wrong default debian branch
1795 * git-buildpackage: fix typo in git-ignore-new
1797 -- Guido Guenther <agx@sigxcpu.org> Sat, 9 Dec 2006 13:22:33 +0100
1799 git-buildpackage (0.2.16) experimental; urgency=low
1801 * git-buildpackage: properly pass builder args
1803 -- Guido Guenther <agx@sigxcpu.org> Fri, 8 Dec 2006 17:13:32 +0100
1805 git-buildpackage (0.2.15) experimental; urgency=low
1807 * git-buildpackage now supports signed tags via the "sign-tag" and "keyid"
1808 options. This allows us to have a nice "trustable" history. See:
1809 http://www.kernel.org/pub/software/scm/git/docs/
1810 on how this ensured.
1812 -- Guido Guenther <agx@sigxcpu.org> Wed, 6 Dec 2006 22:04:41 +0100
1814 git-buildpackage (0.2.14) experimental; urgency=low
1816 * config file parsing to set default branches and build commands
1818 -- Guido Guenther <agx@sigxcpu.org> Tue, 5 Dec 2006 19:36:41 +0100
1820 git-buildpackage (0.2.13) experimental; urgency=low
1822 * fix typos in 'git-buildpackage -v'
1824 -- Guido Guenther <agx@sigxcpu.org> Sun, 3 Dec 2006 22:27:11 +0100
1826 git-buildpackage (0.2.12) experimental; urgency=low
1828 * upload to experimental (Closes: #389710)
1829 * bump dependency on git-load-dirs again
1831 -- Guido Guenther <agx@sigxcpu.org> Thu, 30 Nov 2006 09:47:33 +0100
1833 git-buildpackage (0.2.11) git-buildpackage; urgency=low
1835 * git-buildpackage: use pipes module instead of os.system
1836 * git-import-orig: fix printout of branch name
1838 -- Guido Guenther <agx@sigxcpu.org> Tue, 28 Nov 2006 16:33:54 +0100
1840 git-buildpackage (0.2.10) git-buildpackage; urgency=low
1842 * build an orig.tar.gz if nones there
1844 -- Guido Guenther <agx@sigxcpu.org> Sun, 19 Nov 2006 14:17:40 +0100
1846 git-buildpackage (0.2.9) git-buildpackage; urgency=low
1848 * depend on a fixed git-load-dirs that contains the git_load_dirs executable
1849 * git-import-dsc: fix importing debian native packages
1851 -- Guido Guenther <agx@sigxcpu.org> Tue, 14 Nov 2006 12:39:26 +0100
1853 git-buildpackage (0.2.8) git-buildpackage; urgency=low
1855 * sanitze_version: strip of epochs
1856 * don't use a regexp for version parsing on import
1857 * minor cosmetic cleanups all over the place
1858 * README: no need to mention git-load-dirs anymore, it's in unstable now.
1859 Thanks John.
1860 * git-import-orig: implement "--no-merge"
1862 -- Guido Guenther <agx@sigxcpu.org> Wed, 8 Nov 2006 10:36:55 +0100
1864 git-buildpackage (0.2.7) git-buildpackage; urgency=low
1866 * more robust regex matching
1867 * sanitize all version numbers before running git-tag
1869 -- Guido Guenther <agx@sigxcpu.org> Fri, 6 Oct 2006 18:40:12 +0200
1871 git-buildpackage (0.2.6) git-buildpackage; urgency=low
1873 * run pychecker during build
1874 * also filter out git metadata when building tarballs, not only when
1875 building diffs (affects Debian native packages)
1876 * git-import-dsc: allow for '+' in Debian as well as upstream version
1877 numbers
1878 * check if we're at the top level of a git repository before starting the
1879 build
1881 -- Guido Guenther <agx@sigxcpu.org> Thu, 5 Oct 2006 19:46:23 +0200
1883 git-buildpackage (0.2.5) git-buildpackage; urgency=low
1885 * fix syntax error in tag replacement
1886 * minor manpage reformating
1887 * cleanup generated manpage.* files
1889 -- Guido Guenther <agx@sigxcpu.org> Thu, 5 Oct 2006 11:21:01 +0200
1891 git-buildpackage (0.2.4) git-buildpackage; urgency=low
1893 * add manpages
1895 -- Guido Guenther <agx@sigxcpu.org> Wed, 4 Oct 2006 19:39:13 +0200
1897 git-buildpackage (0.2.3) git-buildpackage; urgency=low
1899 * git doesn't like '~' in tag names so replace this with a dot when tagging
1901 -- Guido Guenther <agx@sigxcpu.org> Mon, 2 Oct 2006 18:30:20 +0200
1903 git-buildpackage (0.2.2) git-buildpackage; urgency=low
1905 * git-import-dsc: don't fail if the dsc is a plain filename without a
1906 directory component
1907 * git-buildpackage: add --git-verbose option
1908 * git-import-{orig,dsc}: allow to set the name of the upstream branch
1910 -- Guido Guenther <agx@sigxcpu.org> Fri, 29 Sep 2006 19:08:08 +0200
1912 git-buildpackage (0.2.1) git-buildpackage; urgency=low
1914 * git-import-orig: don't try import new upstream versions when there
1915 are uncommitted changes
1916 * git-buildpackage: use helpers from git_buildpackage
1918 -- Guido Guenther <agx@sigxcpu.org> Wed, 27 Sep 2006 12:15:47 +0200
1920 git-buildpackage (0.2) git-buildpackage; urgency=low
1922 * git-import-dsc: import of debian native packages
1924 -- Guido Guenther <agx@sigxcpu.org> Wed, 27 Sep 2006 00:40:46 +0200
1926 git-buildpackage (0.01) unstable; urgency=low
1928 * Initial release
1930 -- Guido Guenther <agx@sigxcpu.org> Tue, 12 Sep 2006 14:55:57 +0200
