1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
|
git-buildpackage (0.4.5) unstable; urgency=low
* git-import-orig: fix missing s/upstream/upstream_branch/ rename
(Closes: #447920) - Thanks to Arnaud Cornet
-- Guido Guenther <agx@sigxcpu.org> Wed, 24 Oct 2007 22:56:24 +0200
git-buildpackage (0.4.4) unstable; urgency=low
* git-buildpackage: use upstream-branch in case the tag doesn't exist
-- Guido Guenther <agx@sigxcpu.org> Mon, 22 Oct 2007 17:00:12 +0200
git-buildpackage (0.4.3) experimental; urgency=low
* git-dch: properly quote "" (Closes: #447211)
* git-dch: use Command() instead of implementing it again
* documentation updates
* don't split up the manual that much (local.dsl taken from
darcs-buildpackage)
* add version number to docs and a tools (--version)
* pylint and other consistency updates
-- Guido Guenther <agx@sigxcpu.org> Fri, 19 Oct 2007 10:12:40 +0200
git-buildpackage (0.4.2) experimental; urgency=low
* git-dch:
* make --git-log a config file option
* git-dch: fix help message for --debian-branch
* doc: snapshot-number can be used in gbp.conf too
* git-buildpackage:
* add --git-export-dir=dir/, --git-export=treeish (Closes: #446042)
* allow to use any treeish object for --git-upstream-branch
* add missing examples to gbp.conf
* parse .gbp.conf in the repository directory (Closes: #426009)
* minor doc updates and clarifications
-- Guido Guenther <agx@sigxcpu.org> Wed, 17 Oct 2007 00:00:13 +0200
git-buildpackage (0.4.1) unstable; urgency=low
* make sure the changelog section's trailer points to the person
invoking git-dch
* depend on devscripts with a working 'dch ""'
* git-dch: eval() the snapshot number calculation
-- Guido Guenther <agx@sigxcpu.org> Wed, 10 Oct 2007 18:15:54 +0200
git-buildpackage (0.4.0) experimental; urgency=low
* add support for automatic snapshot releases as suggested by Ottavio
Salvador
* make git-dch actually useful:
* --auto: guess last changelogged commit from the snapshot header
* add short options for --snapshot and --release
* don't fail if the commit msg starts with '--'
* add a check for the debian branch instead of always using it as the
tip
* handle versions containing epochs
* add --git-log to pass options along to git-log
* allow to specify paths to look at: git-dch path1 path2 - useful if
upstream uses git
* add some basic documentation for git-dch
-- Guido Guenther <agx@sigxcpu.org> Sun, 07 Oct 2007 15:32:40 +0200
git-buildpackage (0.3.6) unstable; urgency=low
* create upstream branch when importing into an empty archive
(Closes: #443305)
* detect upstream version from common tarball formats
(Closes: #443306)
-- Guido Guenther <agx@sigxcpu.org> Wed, 03 Oct 2007 18:01:15 +0200
git-buildpackage (0.3.5) unstable; urgency=low
* add a minimalistic git-dch that creates changelog entries from git commit
messages
* s/reopsitory/repository/ - thanks to Loïc Minier (Closes: #444702)
* update TODO
* short paragraph on hacking on arbitrary debian packages
-- Guido Guenther <agx@sigxcpu.org> Wed, 03 Oct 2007 14:10:05 +0200
git-buildpackage (0.3.4) unstable; urgency=low
* introduce --git-no-create-orig to skip building of any orig.tar.gz - this
is especially usefull if you're working on an NMU that has a X-0.Y version
number although it's a Debian native package
* fix the error path in case the tgz can't be unpacked
* git-pbuilder: add filter for git meta data and allow to pass options to
pbuilder vi $PBUILDER_OPTS (Closes: #439535)
-- Guido Guenther <agx@sigxcpu.org> Sat, 08 Sep 2007 20:40:36 +0200
git-buildpackage (0.3.3) unstable; urgency=low
* git-buildpackage: don't hardcode -i\.git -I.git as build arguments
(Closes: #438669)
* git-import-dsc: support --debian-branch (Closes: #432084)
-- Guido Guenther <agx@sigxcpu.org> Mon, 20 Aug 2007 19:22:24 +0200
git-buildpackage (0.3.2) unstable; urgency=low
* git-import-orig: allow to import into an empy git repository
* docs: we don't use git_load_dirs internally anymore
* docs: howto start a package from scratch
-- Guido Guenther <agx@sigxcpu.org> Wed, 27 Jun 2007 04:06:33 +0300
git-buildpackage (0.3.1) unstable; urgency=low
* don't fail imports on large archives
* print a sensible error message, when a git repository isn't a debian
source package
-- Guido Guenther <agx@sigxcpu.org> Mon, 11 Jun 2007 18:06:15 +0200
git-buildpackage (0.3.0) unstable; urgency=low
* don't use git_load_dirs for imports, this addresses:
* upstream directory removal (#423363)
* empty dirs and files not under version control (#409606)
* filtering out of files (Closes: #425986)
* importing of an empty .diff.gz (like libx86 0.99-1.2)
* doc: remove stray ';' from special.sgml. Thanks to Loïc Minier
* doc: gbp.conf is per working copy, not per repository
-- Guido Guenther <agx@sigxcpu.org> Mon, 28 May 2007 03:19:32 +0200
git-buildpackage (0.2.31) unstable; urgency=low
* git-import-orig: rename --upstreamversion to --upstream-version, to match
the documentation and the other --upstream-* options
* add several missing options to manpages and documentation
-- Guido Guenther <agx@sigxcpu.org> Thu, 24 May 2007 09:38:35 +0200
git-buildpackage (0.2.30) unstable; urgency=low
* fix changelog upstream version parsing (Closes: #425615)
* git-import-orig: allow to import from an unpacked source tree
-- Guido Guenther <agx@sigxcpu.org> Thu, 24 May 2007 06:19:06 +0200
git-buildpackage (0.2.29) unstable; urgency=low
* git-import-orig: more specific error message, when the merge merge fails
(Closes: #424036)
-- Guido Guenther <agx@sigxcpu.org> Tue, 15 May 2007 23:55:07 +0200
git-buildpackage (0.2.28) unstable; urgency=low
* git-import-orig: support import of tar.bz2 (Closes: #423254)
* type fixes by Aurélien GÉRÔME. Thanks! (Closes: #422171)
-- Guido Guenther <agx@sigxcpu.org> Sun, 13 May 2007 14:13:00 +0200
git-buildpackage (0.2.27) unstable; urgency=low
* git_load_dirs now supports --summary, use this for nicer import messages
* bump versioned dependency on git-load-dirs therefore
* improve tagging messages
-- Guido Guenther <agx@sigxcpu.org> Thu, 12 Apr 2007 18:25:40 +0200
git-buildpackage (0.2.26) unstable; urgency=low
* use GbpError everywhere
* move commands into a submodule
* git-import-orig: pass --verbose on to git_load_dirs
* use default python version in setup.py
* depend on a git that has the "removed files left in working copy after
merge" bug (#410325)
* adjust to new output of git-status in git 1.5
-- Guido Guenther <agx@sigxcpu.org> Tue, 27 Feb 2007 19:11:06 +0100
git-buildpackage (0.2.25) unstable; urgency=low
* posttag support for git-buildpackage: use --git-posttag to run a command
after a successfull build and tag (e.g. --git-posttag='git-push --tags
git.alioth.org')
* repositories that weren't created by git-import-dsc and never had the
upstream sources as a single commit (let alone an upstream branch) can be
made git-import-orig compatible by using git's grafts - mention this in
the manual. This (Closes: #403988) since with this every git repo can use
git-import-orig (with some preparation).
* Allow to specify the tag format. The format of generated tags can now be
specified via the debian-tag and upsteam-tag options. The default now puts
debian tags and upstream tags into different namespaces (Closes: #408990).
* add example for pbuilder
-- Guido Guenther <agx@sigxcpu.org> Fri, 2 Feb 2007 16:26:52 +0100
git-buildpackage (0.2.24) unstable; urgency=low
* add XS-Vcs-Git
* fix error message in case the upstream branch doesn't exist
-- Guido Guenther <agx@sigxcpu.org> Sat, 13 Jan 2007 22:05:23 +0100
git-buildpackage (0.2.23) unstable; urgency=low
* depend on gtk-doc-tools, sgml2x and jade (Closes: #404673)
* use docbook-utils insted of docbook-to-man
* docbook updates
-- Guido Guenther <agx@sigxcpu.org> Fri, 29 Dec 2006 18:18:50 +0100
git-buildpackage (0.2.22) unstable; urgency=low
* git-buildpackage: check if upstream branch exists
* git-import-dsc: improve error handling
* add GitRepository class
* make pylint a bit happier
* update manpages
-- Guido Guenther <agx@sigxcpu.org> Tue, 26 Dec 2006 00:27:44 +0100
git-buildpackage (0.2.21) unstable; urgency=low
* While dpkg-buildpackage's -i argument takes a regexp -I doesn't - fix
inclusion of git metadata in debian native packages
-- Guido Guenther <agx@sigxcpu.org> Fri, 22 Dec 2006 17:59:49 +0100
git-buildpackage (0.2.20) unstable; urgency=low
* git-import-orig: improve error message when the upstream branch cannot be
found. We cannot create the branch automatically since on repositories
not created by git-import-dsc it's not clear where to branch from.
(Closes: #403990)
* remove pointless patch arguments from most of the git helper functions
* add some more documentation
-- Guido Guenther <agx@sigxcpu.org> Fri, 22 Dec 2006 17:30:11 +0100
git-buildpackage (0.2.19) unstable; urgency=low
* git-buildpackage: add an option (--git-cleaner) that allows to specify
a different clean command (Closes: #403987)
* depend on a git-core that has git-archive
* s/keyid/GPG keyid/
* minor fixes all over the place
-- Guido Guenther <agx@sigxcpu.org> Thu, 21 Dec 2006 15:18:40 +0100
git-buildpackage (0.2.18) experimental; urgency=low
* git-buildpackage: detect the branch we're on and bail out if it's not the
debian branch
* doc updates
-- Guido Guenther <agx@sigxcpu.org> Sun, 10 Dec 2006 14:57:35 +0100
git-buildpackage (0.2.17) experimental; urgency=low
* fix wrong default debian branch
* git-buildpackage: fix typo in git-ignore-new
-- Guido Guenther <agx@sigxcpu.org> Sat, 9 Dec 2006 13:22:33 +0100
git-buildpackage (0.2.16) experimental; urgency=low
* git-buildpackage: properly pass builder args
-- Guido Guenther <agx@sigxcpu.org> Fri, 8 Dec 2006 17:13:32 +0100
git-buildpackage (0.2.15) experimental; urgency=low
* git-buildpackage now supports signed tags via the "sign-tag" and "keyid"
options. This allows us to have a nice "trustable" history. See:
http://www.kernel.org/pub/software/scm/git/docs/
on how this ensured.
-- Guido Guenther <agx@sigxcpu.org> Wed, 6 Dec 2006 22:04:41 +0100
git-buildpackage (0.2.14) experimental; urgency=low
* config file parsing to set default branches and build commands
-- Guido Guenther <agx@sigxcpu.org> Tue, 5 Dec 2006 19:36:41 +0100
git-buildpackage (0.2.13) experimental; urgency=low
* fix typos in 'git-buildpackage -v'
-- Guido Guenther <agx@sigxcpu.org> Sun, 3 Dec 2006 22:27:11 +0100
git-buildpackage (0.2.12) experimental; urgency=low
* upload to experimental (Closes: #389710)
* bump dependency on git-load-dirs again
-- Guido Guenther <agx@sigxcpu.org> Thu, 30 Nov 2006 09:47:33 +0100
git-buildpackage (0.2.11) git-buildpackage; urgency=low
* git-buildpackage: use pipes module instead of os.system
* git-import-orig: fix printout of branch name
-- Guido Guenther <agx@sigxcpu.org> Tue, 28 Nov 2006 16:33:54 +0100
git-buildpackage (0.2.10) git-buildpackage; urgency=low
* build an orig.tar.gz if nones there
-- Guido Guenther <agx@sigxcpu.org> Sun, 19 Nov 2006 14:17:40 +0100
git-buildpackage (0.2.9) git-buildpackage; urgency=low
* depend on a fixed git-load-dirs that contains the git_load_dirs executable
* git-import-dsc: fix importing debian native packages
-- Guido Guenther <agx@sigxcpu.org> Tue, 14 Nov 2006 12:39:26 +0100
git-buildpackage (0.2.8) git-buildpackage; urgency=low
* sanitze_version: strip of epochs
* don't use a regexp for version parsing on import
* minor cosmetic cleanups all over the place
* README: no need to mention git-load-dirs anymore, it's in unstable now.
Thanks John.
* git-import-orig: implement "--no-merge"
-- Guido Guenther <agx@sigxcpu.org> Wed, 8 Nov 2006 10:36:55 +0100
git-buildpackage (0.2.7) git-buildpackage; urgency=low
* more robust regex matching
* sanitize all version numbers before running git-tag
-- Guido Guenther <agx@sigxcpu.org> Fri, 6 Oct 2006 18:40:12 +0200
git-buildpackage (0.2.6) git-buildpackage; urgency=low
* run pychecker during build
* also filter out git metadata when building tarballs, not only when
building diffs (affects Debian native packages)
* git-import-dsc: allow for '+' in Debian as well as upstream version
numbers
* check if we're at the top level of a git repository before starting the
build
-- Guido Guenther <agx@sigxcpu.org> Thu, 5 Oct 2006 19:46:23 +0200
git-buildpackage (0.2.5) git-buildpackage; urgency=low
* fix syntax error in tag replacement
* minor manpage reformating
* cleanup generated manpage.* files
-- Guido Guenther <agx@sigxcpu.org> Thu, 5 Oct 2006 11:21:01 +0200
git-buildpackage (0.2.4) git-buildpackage; urgency=low
* add manpages
-- Guido Guenther <agx@sigxcpu.org> Wed, 4 Oct 2006 19:39:13 +0200
git-buildpackage (0.2.3) git-buildpackage; urgency=low
* git doesn't like '~' in tag names so replace this with a dot when tagging
-- Guido Guenther <agx@sigxcpu.org> Mon, 2 Oct 2006 18:30:20 +0200
git-buildpackage (0.2.2) git-buildpackage; urgency=low
* git-import-dsc: don't fail if the dsc is a plain filename without a
directory component
* git-buildpackage: add --git-verbose option
* git-import-{orig,dsc}: allow to set the name of the upstream branch
-- Guido Guenther <agx@sigxcpu.org> Fri, 29 Sep 2006 19:08:08 +0200
git-buildpackage (0.2.1) git-buildpackage; urgency=low
* git-import-orig: don't try import new upstream versions when there
are uncommitted changes
* git-buildpackage: use helpers from git_buildpackage
-- Guido Guenther <agx@sigxcpu.org> Wed, 27 Sep 2006 12:15:47 +0200
git-buildpackage (0.2) git-buildpackage; urgency=low
* git-import-dsc: import of debian native packages
-- Guido Guenther <agx@sigxcpu.org> Wed, 27 Sep 2006 00:40:46 +0200
git-buildpackage (0.01) unstable; urgency=low
* Initial release
-- Guido Guenther <agx@sigxcpu.org> Tue, 12 Sep 2006 14:55:57 +0200
|