-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathChanges
371 lines (284 loc) · 10.7 KB
/
Changes
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
Revision history for Git::CPAN::Patch
2.5.0 2022-03-06
[ENHANCEMENTS]
- Remove dependency on CLASS module
[STATISTICS]
- code churn: 3 files changed, 239 insertions(+), 238 deletions(-)
2.4.0 2021-09-19
[ENHANCEMENTS]
- Only prefix tag with 'v' if needed. (GH#42, zmughal)
- Add a --nocheck negation version of --check. (GH#41, zmughal)
[STATISTICS]
- code churn: 6 files changed, 118 insertions(+), 16 deletions(-)
2.3.4 2018-08-24
[BUG FIXES]
- fix signatures in ::Command::Clone. (GH#38)
[STATISTICS]
- code churn: 2 files changed, 16 insertions(+), 7 deletions(-)
2.3.3 2018-08-21
[DOCUMENTATION]
- Fix sendpatch typo in POD. (GH#36, Racke)
[MISC]
- Use native signatures instead of Method::Signatures::Simple, which also
mean minimal perl version is now 5.20.0.
[STATISTICS]
- code churn: 16 files changed, 105 insertions(+), 75 deletions(-)
2.3.2 2017-12-22
[BUG FIXES]
- source command was erroneously using 'vcs' attribute. (GH#35, ilmari)
[STATISTICS]
- code churn: 5 files changed, 97 insertions(+), 8 deletions(-)
2.3.1 2017-01-12
[BUG FIXES]
- Remove dependency on MooseX::Role::Tempdir. (GH#33, Sebastien Deseille)
[STATISTICS]
- code churn: 3 files changed, 32 insertions(+), 14 deletions(-)
2.3.0 2016-04-13
- perlcritic tweaks, add documentation, better die messages. (GH#32,
temp0)
[ENHANCEMENTS]
- 'git cpan import' now has options '--author_name' and '--author_email'
to force author to those values. (GH#31)
[STATISTICS]
- code churn: 8 files changed, 78 insertions(+), 45 deletions(-)
2.2.1 2016-02-06
[BUG FIXES]
- Test was failing if color.ui was set to always. (GH#29, reported by
grinnz)
[STATISTICS]
- code churn: 3 files changed, 24 insertions(+), 13 deletions(-)
2.2.0 2015-08-09
[BUG FIXES]
- Allow git to prompt user when calling sendemail (GH#25, Arthur Axel fREW
Schmidt)
- Tags were printed with the warning "at line blah". (GH#22)
[ENHANCEMENTS]
- Improve error message. (GH#24, frioux)
[NEW FEATURES]
- Store module name in config instead of relying on commit messages
(frioux, GH#26)
[STATISTICS]
- code churn: 8 files changed, 219 insertions(+), 438 deletions(-)
2.1.0 2015-06-01
[ENHANCEMENTS]
- Be a little more clever about finding out if the META repo is git-based.
[STATISTICS]
- code churn: 3 files changed, 22 insertions(+), 4 deletions(-)
2.0.4 2015-04-19
[BUG FIXES]
- Tests were failing because of space-sensitivity. (lharey, GH#21)
[ENHANCEMENTS]
- Move to MetaCPAN::Client. (GH#19)
[STATISTICS]
- code churn: 14 files changed, 233 insertions(+), 210 deletions(-)
2.0.3 2014-03-17
[BUG FIXES]
- Deal with any archives and other fixes. (RT#92928, reported by Alexandr
Ciornii)
[STATISTICS]
- code churn: 7 files changed, 79 insertions(+), 26 deletions(-)
2.0.2 2014-03-03
[BUG FIXES]
- Author and date of release take precedence over the GIT_* env variables.
(RT#93481, reported by Slaven Rezic)
[DOCUMENTATION]
- Remove mention of option '--backpan' for import. (RT#93482, raised by
Slaven Rezic)
[STATISTICS]
- code churn: 4 files changed, 18 insertions(+), 42 deletions(-)
2.0.1 2014-02-15
[BUG FIXES]
- Added dependency to Git::Repository::Plugin::AUTOLOAD.
- Re-introduced Pod::Weaver (spotted by Neil Bowers).
[STATISTICS]
- code churn: 3 files changed, 14 insertions(+), 4 deletions(-)
2.0.0 2014-02-12
[API CHANGES]
- Will now clone of the official git repository, if there is one.
[STATISTICS]
- code churn: 13 files changed, 385 insertions(+), 64 deletions(-)
1.3.1 2013-07-27
[BUG FIXES]
- Bump minimal Perl requirements to 5.10.1 (for smartmatches).
[STATISTICS]
- code churn: 2 files changed, 10 insertions(+), 2 deletions(-)
1.3.0 2013-07-18
[ENHANCEMENTS]
- Silence smart-match warnings for 5.18+
[STATISTICS]
- code churn: 2 files changed, 25 insertions(+), 16 deletions(-)
1.2.1 2013-07-15
[BUG FIXES]
- Was using 'return $foo or die' instead of 'return $foo || die'.
[STATISTICS]
- code churn: 2 files changed, 11 insertions(+), 4 deletions(-)
1.2.0 2013-04-21
[ENHANCEMENTS]
- Move to Method:::Signature::Simple as M::S doesn't work with 5.17.11.
(GH#14, ilmari)
[STATISTICS]
- code churn: 14 files changed, 32 insertions(+), 16 deletions(-)
1.1.2 2013-04-14
[BUG FIXES]
- bump dependency for MooseX::App to solve boolean argument problem.
[STATISTICS]
- code churn: 2 files changed, 9 insertions(+), 10 deletions(-)
1.1.1 2013-04-01
[BUG FIXES]
- changes in latest MooseX::App broke Git::CPAN::Patch (RT#84349,
reported by Peter Valdemar Morch)
[STATISTICS]
- code churn: 8 files changed, 47 insertions(+), 18 deletions(-)
1.1.0 2013-01-19
[ENHANCEMENTS]
- Simplify code after MooseX::App improvements (maros rocks)
[STATISTICS]
- code churn: 2 files changed, 19 insertions(+), 75 deletions(-)
1.0.3 2013-01-08
[BUG FIXES]
- Specify Method::Signature minimal version.
[STATISTICS]
- code churn: 2 files changed, 14 insertions(+), 7 deletions(-)
1.0.2 2013-01-03
[BUG FIXES]
- Removed s///r use.
[STATISTICS]
- code churn: 2 files changed, 17 insertions(+), 7 deletions(-)
1.0.1 2013-01-01
[BUG FIXES]
- Hide the MooseX::App monkeypatching from the cpan indexer.
[DOCUMENTATION]
- Change 'git cpan' for the new 'git-cpan'.
[STATISTICS]
- code churn: 9 files changed, 41 insertions(+), 25 deletions(-)
1.0.0 2013-01-01
[API CHANGES]
- Major rewrite using MooseX::App
[ENHANCEMENTS]
- cpan-git-import now uses metacpan instead of CPANPLUS
- removed gitpan support, as it has gone dormant
[STATISTICS]
- code churn: 38 files changed, 1594 insertions(+), 1244 deletions(-)
0.8.0 2012-05-22
- code churn: 1 files changed, 4 insertions(+), 86 deletions(-)
[ENHANCEMENTS]
- Added new command 'cpan-clone', which operates like git-clone [Mike
Doherty]
0.7.0 2011-11-12
[ENHANCEMENTS]
- 'git cpan-init' now accepts a '--vcs' argument
- new command 'git cpan-sources'
0.6.1 2011-06-05
[BUG FIXES]
- pass '--no-chain-reply-to' explicitly to 'git-send-email'.
- git-cpan-sendpatch and git-cpan-sendemail now accept '--compose'.
(thanks to Olaf Alders for the bug report)
0.6.0 2011-03-06
- don't blindly import perl if the module is core, but rather suggest to
use the Perl git repository instead. Thanks to Rafael Kitover for the
bug report (RT#66416)
0.5.0 2011-03-05
- use Git::Repository instead of Git for the git interactions. Thanks to
brian d foy and Philippe Bruhat for the patches.
0.4.6 2010-10-11
- move 'File::chmod' before 'autodie' to hush the warnings. (RT#61034)
0.4.5 2010-08-16
- fix --force documentation/error message/support for git-cpan-import.
Thanks to chocolateboy.
0.4.4 2010-06-07
- Small doc fix for git-backpan-init. Thanks to chocolateboy.
- Fix "Can't use string as an ARRAY ref" error introduced in 0.3.2. Thanks
to chocolateboy.
- Fix repo initialization as per the documentation. Thanks to
chocolateboy.
0.4.3 2010-06-06
- Still have troubles with the version number and the indexer.
0.4.2 2010-06-06
- Return to the format vx.y.z to keep the CPAN indexer happy. Bleh.
0.4.1 2010-06-06
- Fix the META.yml so that the version is correct.
0.4.0 2010-06-05
- Fix git-cpan-which so that it doesn't return a leading space. Thanks to
Tim Bunce. (rt-58001)
- Check at install time if Git.pm (and thus Git) is present.
- Add a --gitpan option for git-cpan0-import
0.3.2 2010-04-25
- Explicitly requires perl 5.10. (rt-54368, reported by Jesse Vincent)
- Preventive dying if we don't see the body_* functions. (rt-46715,
reported by Alexandr Ciornii)
- Moved Module::Build to 'configure_requires'. (rt-44925, reported by
Jesse Vincent)
- create_makefile_pl now set to small
0.3.1 2009-12-20
- Getting git cpan-import --backpan to work again
- Adding dependencies for Parse::BACKPAN::Packages, File::Temp, CLASS and
File::chmod
- Adding a 'use 5.010'
0.3.0 2009-12-20
- Temporary directory are removed after used. Thanks to Slaven Rezic.
- git-backpan-init, --mkdir make full directory paths. Thanks to Schwern.
- git-backpan-init, add a --backpan option to supply your own backpan
URL. Thanks to Schwern.
- Guts of git-cpan-import moved to Git::CPAN::Patch::Import. Thanks to
Schwern.
- git-cpan-* just install themselves as regular scripts instead of hunting
the git directory, as git will pull commands from anyway in the PATH.
Thanks to Schwern.
- Distributions no longer lower cased. Thanks to Schwern.
- Date bug fixed. Thanks to Schwern.
- Adding File::Path to the dependencies.
- Include the CPAN id of the author in the commit log. Thanks to Schwern.
- PPM files are now skipped. Thanks to Schwern.
- Skip perl distributions. Thanks to Schwern.
- Have Archive::Extract prefer binary programs for performance. Thanks to
Schwern.
- Overwrite existing version tags if there's two releases with the same
versions. Thanks to Schwern.
- Some archives have broken permissions. Fix them after extraction.
Thanks to Schwern.
- Record the file we imported from in the commit message. Thanks to
Schwern.
- Use File::chmod instead of shell chmod to avoid shell quoting problems.
Thanks to Schwern.
- Don't try to tag releases with no versions. Thanks to
Schwern.
- Tag .1 as 0.1. git doesn't like a tag named .1 Thanks to Schwern.
- Skip empty tarballs. Thanks to Schwern.
- Skip bad archives. Thanks to Schwern.
0.2.1 Thur Sept 3 2009
- git-cpan-import is working with new version of Git. Thanks
to Alexandr Ciornii. (rt#48713)
- Require CPANPLUS 0.84 or higher. Thanks to Alexandr Ciornii. (rt#48713)
0.2.0 2009-07-11
- New --parent option for git-cpan-import
0.1.7 2009-05-31
- git-backpan-init doesn't choke on bad versions but skip them (rt bug
46469)
0.1.6 2009-05-12
- git-backpan-init doesn't choke on non-monotone version numbers anymore
(rt bug 45994)
- git-cpan-import gets a new --checkversion option
- Adding Module::Build as an explicit dependency and passthrough
Makefile.PL
0.1.5 2009-03-28
- Fixed typo in git-cpan-squash doc (rt bug 43294), patch by Slaven Rezic
- Removed warning from git-cpan-import, patch by Pedro Melo
- scripts' shebang line now set to Perl's interpreter used by
Build.PL (rt bug 43366)
0.1.4 2009-02-14
- backpan-init now calls cpan-import properly (fix by Slaven Rezic)
- CPANPlUS added as dependency
- Documentation correction (patch by 2shortplanks)
0.1.3 2009-02-05
- Of course, removing 5.10 requirements in Build.PL would help... *sigh*
0.1.2 2009-02-03
- Made scripts Perl 5.8-compatible
0.1.1 2009-02-03
- Removed dependency on List::MoreUtils from Build.PL
0.1.0 2009-02-02
- First CPAN release.
- Massive restructuration and explosion of features, thanks to Yuval
Kogman.
0.0.1 December 2008
- Original scripts are published alongside the article "CPAN Patching with
Git" in issue 5.1 of the Perl Review.