Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 619 lines (421 sloc) 22.705 kB
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
1 {{$NEXT}}
6570cfe Added Changes file.
Jeffrey Thalhammer authored
2
9e88585 v0.038
Jeffrey Ryan Thalhammer authored
3 0.038 2012-04-16 18:14:57 America/Los_Angeles
4
f6ff71c Update change log.
Jeffrey Ryan Thalhammer authored
5 New Features:
6
7 The "import" command will now import a particular distribution
8 if you specify it using the right notation. See POD for details
9 (Steven Leung).
10
11 Bug Fixes:
12
13 The Git store would fail if you specified the --root as a
14 relative path that contained any "../" updirs (William Wolf).
15
4a518c4 v0.037
Jeffrey Ryan Thalhammer authored
16 0.037 2012-04-10 19:57:09 America/Los_Angeles
17
628d0bb Update change log; Regenerate README.
Jeffrey Ryan Thalhammer authored
18 No code changes. Just fixed dependency declarations.
19 Thanks CPAN Testers!
20
2bcf5ee v0.036
Jeffrey Ryan Thalhammer authored
21 0.036 2012-04-09 00:14:50 America/Los_Angeles
22
3adc848 Note the new log file in the Changes.
Jeffrey Ryan Thalhammer authored
23 New Features:
24
25 Pinto now logs activity to $root_dir/.pinto/logs/pinto.log
5e95bc9 Mention log_level configuration in the changelog.
Jeffrey Ryan Thalhammer authored
26 (Karen Etheridge). You can set the logging level in the
27 repository's config file.
3adc848 Note the new log file in the Changes.
Jeffrey Ryan Thalhammer authored
28
ef5c261 Update changelog.
Jeffrey Ryan Thalhammer authored
29 Other Stuff:
30
31 A lot of files have been moved around in this release (and the
32 last couple releases). I suggest removing your current Pinto
33 before installing this one, to avoid accumulating cruft.
34
24356db v0.035
Jeffrey Ryan Thalhammer authored
35 0.035 2012-04-04 19:00:35 America/Los_Angeles
36
c120cfa Document that --author now checks ~/.pause
Jeffrey Ryan Thalhammer authored
37 New Features:
38
39 The value for the --author option now defaults to the 'user'
40 specified in your ~/.pause file. If that file does not exist,
41 then it still defaults to your current login username.
42
e8830ee Update changelog.
Jeffrey Ryan Thalhammer authored
43 Other Changes:
44
45 All diagnostic messages from pinto-admin now go to STDERR
46 rather than STDOUT. So you can cleanly directy the output
47 into a file (like with the `list` command).
48
49 Refactored a lot of redundant code into roles that are shared
50 with Pinto::Remote. But if you're not looking at the Pinto
51 internals, you won't notice it.
52
4174de7 v0.033
Jeffrey Ryan Thalhammer authored
53 0.033 2012-03-15 06:55:39 America/Los_Angeles
54
68440c4 Fixed issue #5
Jeffrey Ryan Thalhammer authored
55 Bug Fixes:
56
57 Corrected documentation about the environment variable
58 controlling the default location of the repository.
59 Thanks fibo.
60
e76f2a4 Updated changelog.
Jeffrey Ryan Thalhammer authored
61 The index file is now properly updated after doing an
62 import operation. Thanks throughnothing.
63
febe48d v0.032
Jeffrey Ryan Thalhammer authored
64 0.032 2012-03-01 10:36:25 America/Los_Angeles
65
e9604ca Update change log.
Jeffrey Ryan Thalhammer authored
66 Bug Fixes:
67
68 Worked around a problem that caused the PAUSE indexer to
69 reject the last release.
70
71 Added an accurate line-count to the 02packages file so that
72 cpan(1) doesn't complain about it.
73
8087776 v0.031
Jeffrey Ryan Thalhammer authored
74 0.031 2012-02-28 05:19:58 America/Los_Angeles
75
35a9476 Update change log.
Jeffrey Ryan Thalhammer authored
76 Bug Fixes:
77
78 Fixed bug in the create command. Not sure how this ever
79 worked before.
80
81 New Features:
82
83 The "add" command now recursively imports all the dependencies
84 by default. To disable this behavior use the --norecurse option.
85
5e6f38b v0.030
Jeffrey Ryan Thalhammer authored
86 0.030 2012-01-26 22:00:32 America/Los_Angeles
87
c877f0b Update changelog, bump version
Jeffrey Ryan Thalhammer authored
88 The --repos option for pinto-admin has been officially
89 renamed to --root. This was done to create a symmetrical
90 API between Pinto and Pinto::Admin. The old --repos option
91 will *not* be supported for backward compatibility.
92
d89caca v0.029
Jeffrey Ryan Thalhammer authored
93 0.029 2011-12-15 00:24:11 America/Los_Angeles
94
a4529c2 Added --index and --pinned options to the list command.
Jeffrey Ryan Thalhammer authored
95 The 'list' command now has --index and --noindex options to
96 filter the output to packages that are in the index, or not
97 in the index, respectively.
98
99 The 'list' command now has --pinned and --nopinned options to
100 filter the output to packages that are pinned, or not pinned,
101 respectively.
102
103 The default output format for the 'list' command now includes a
104 '+' character to indicate whether a package is pinned.
2d08935 Update change log.
Jeffrey Ryan Thalhammer authored
105
106 Some improvements to Pinto::Store::VCS::Git, which allow you
107 to place your Pinto repository anywhere inside a Git repository.
a4529c2 Added --index and --pinned options to the list command.
Jeffrey Ryan Thalhammer authored
108
3963dad v0.028
Jeffrey Ryan Thalhammer authored
109 0.028 2011-12-12 01:22:02 America/Los_Angeles
110
6bd6a7c update change log.
Jeffrey Ryan Thalhammer authored
111 I discovered that Subversion 1.7 changed the working copy layout
112 in a way that caused Pinto to run exponentially slower as the
113 repository got bigger (like when mirroring the CPAN). I've fixed
114 this now.
115
4487dc0 Update change log.
Jeffrey Ryan Thalhammer authored
116 pinto-admin now has a 'statistics' command that will report
117 some basic stats about your repository. I plan to add more
118 stats in the future.
119
e6f7020 Update change log.
Jeffrey Ryan Thalhammer authored
120 You can now store your repository with Git using either
121 Pinto::Store::VCS::Git or Pinto::Store::VCS::Git::Remote.
122 These are both experimental, so use with caution.
4487dc0 Update change log.
Jeffrey Ryan Thalhammer authored
123
34d40b0 Update change log.
Jeffrey Ryan Thalhammer authored
124 Mirror actions are now a bit faster, espeically when you
125 already have most of the distributions in the source
126 repository.
127
4487dc0 Update change log.
Jeffrey Ryan Thalhammer authored
128 The VCS log message used for the commit is now also used
129 as the message for the tag operation.
130
131 Pinning a devel package is only allowed if this repository
132 is configured to index devel packages.
133
fa7dcbe v0.027
Jeffrey Ryan Thalhammer authored
134 0.027 2011-12-08 15:23:00 America/Los_Angeles
135
1b2ed13 Update change log.
Jeffrey Ryan Thalhammer authored
136 The 'list' command now has options to filter the output
137 to either packages or distributions that contain some
138 substring. This is not as powerful as a regex, and you
139 can only filter on the package name or dist path. But
140 this will make things go much faster.
141
142 Fixed numerous bugs in the VCS integration. This was totally
143 broken. That's what I get for not writing regression tests
144 in that area.
145
88b859a Update change log.
Jeffrey Ryan Thalhammer authored
146 Fixed compatibility issue with Pinto::Remote.
147
1b2ed13 Update change log.
Jeffrey Ryan Thalhammer authored
148 Added or improved some log messages.
88b859a Update change log.
Jeffrey Ryan Thalhammer authored
149
1b2ed13 Update change log.
Jeffrey Ryan Thalhammer authored
150 Revised some documentation.
88b859a Update change log.
Jeffrey Ryan Thalhammer authored
151
7905264 v0.026
Jeffrey Ryan Thalhammer authored
152 0.026 2011-12-07 11:47:27 America/Los_Angeles
153
2938604 v0.025_001
Jeffrey Ryan Thalhammer authored
154
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
155 ===============================================================
156 IMPORTANT: This version of Pinto is not compatible with
157 repositories built with any prior version. In theory, you can
158 migrate your old repository with the right combination of
159 pinto-admin and VCS commands. If you really want to try
160 migrating your old repository, please contact me for guidance.
148df32 The 'create' command now accepts options.
Jeffrey Ryan Thalhammer authored
161
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
162 Otherwise, you'll have to create a new repository and 'add' each
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
163 of your local distributions again. If you have foreign
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
164 distributions in your repository then you'll have to 'mirror'
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
165 them again too, but you might not get exactly the same versions
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
166 that you used to have (because they are no longer the 'latest'
167 version on CPAN).
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
168
169 I know this sucks, but it is definitely worth the upgrade. This
170 version of Pinto is faster, more reliable, and packed with new
171 features. And going forward, I'll be able to maintain backward
172 compatibility or at least provide an automated migration path.
173 ================================================================
174
175 * New Features:
176
177 Pinto now uses a SQLite database to store information. This
178 improves performance, reduces memory consumption, and ensures
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
179 data integrity. Pinto is single threaded and permits only one
180 database connection at a time, so it is safe for NFS (or so I've
181 been told by SQLite experts).
148df32 The 'create' command now accepts options.
Jeffrey Ryan Thalhammer authored
182
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
183 Pinto now behaves more like PAUSE, and will accept distributions
184 with overlapping packages. As always, only the 'latest' version
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
185 of a package appears in the index file. And just like PAUSE,
186 Pinto tries to figure out the lineage of packages (i.e. which
187 version came first, second, third, etc.) by looking at version
188 numbers and file timestamps. So you can throw a pile of archives
189 at it without having to think about putting them in a certain
190 order (See POD for details). You can also remove a distribution,
191 and the "prior" versions of its packages will automatically become
192 the latest.
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
193
194 A Pinto repository can now be used with the cpan[1] utility. It
195 should also work with cpanp[1], but I haven't tried it. And of
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
196 course it still works with cpanm[1]. However, Pinto does not
197 provide a full 01mailrc.txt.gz or 03modlist.data.gz file. So
198 cpan[1] features that rely on those files may not work.
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
199
2a1231a Update changelog.
Jeffrey Ryan Thalhammer authored
200 Pinto can now pull foreign distributions from multiple
201 repositories. You can use this to fall back to another
202 repository if one of them is offline (which sometimes happens
203 with CPAN mirrors). Or you can use this to create a network of
204 repositories that may each have different sets of distributions.
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
205 I'm not sure if this is actually a good idea, but we'll see.
191a735 Checkpoint.
Jeffrey Ryan Thalhammer authored
206
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
207 Pinto does the-right-thing with development distributions (See
208 POD for details). And each Pinto repository now has a 'devel'
209 configuration parameter. Setting this to a true value instructs
210 Pinto to include development releases in the index. The default
211 is false.
299ab70 Update changelog.
Jeffrey Ryan Thalhammer authored
212
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
213 The 'create' command for pinto-admin now accepts options that set
214 the parameters in the config file that is generated for the new
215 repository.
a023e5a Bump version number.
Jeffrey Ryan Thalhammer authored
216
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
217 The 'list' command for pinto-admin now accepts a --format option
218 that can be used to customize what/how information is displayed.
219
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
220 The 'remove' command for pinto-admin now works for both foreign
221 and local distributions. However, there is a caveat when
222 removing foreign distributions (See POD for details).
223
224 The 'rebuild' command for pinto-admin now has a --recompute
225 option that causes Pinto to recompute the 'latest' version
226 of all the packages (See POD for details).
227
228 pinto-admin now has a 'manual' command for displaying the full
229 manual for a particular command.
230
231 pinto-admin now has a 'version' command for displaying version
232 information.
233
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
234 pinto-admin now has a 'purge' command that removes everything
938e920 Consolidate change log.
Jeffrey Ryan Thalhammer authored
235 from your repository.
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
236
47652c4 Update change log.
Jeffrey Ryan Thalhammer authored
237 pinto-admin now has an experimental 'import' command that fetches
238 a remote package or distribution (and its dependencies,
239 recursively) and puts all of them in your local repository.
240
938e920 Consolidate change log.
Jeffrey Ryan Thalhammer authored
241 pinto-admin now has the 'pin' and 'unpin' commands, which can be
242 used to tie the index file to a specific version of a package.
243 This lets you evolve your repository while keeping certain
244 packages fixed. Very cool! See POD for details.
245
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
246 Most of the pinto-admin commands now have aliases. Thanks to the
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
247 awesomeness of App::Cmd, you can say 'pinto-admin rm' instead of
248 'pinto-admin remove'. The aliases are listed in the manual for
249 each command.
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
250
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
251 * Other Changes:
252
253 The config files for each Pinto repsoitory are now located in
254 $REPOS/.pinto/config.
255
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
256 The 'list' command for pinto-admin has been neutered. You can no
257 longer specify the --type or --indexed options. However, the
258 output does show whether the package is local/foreign and
2a1231a Update changelog.
Jeffrey Ryan Thalhammer authored
259 indexed/unindexed, so you can grep on that to narrow the results.
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
260 I'm thinking of developing a query interface to let you select
261 which packages/distributions you want to list.
2a1231a Update changelog.
Jeffrey Ryan Thalhammer authored
262
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
263 The VCS tagging mechanism has changed. Instead of making a tag for
264 every commit, a tag is made only when you specify the --tag option.
265 You can still put date/time placeholders in your tag name.
266
267 The 'noclobber' configuration setting has been removed, since it
268 was never implemented anyway.
269
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
270 The 'nocleanup' configuration setting is gone, and we no longer
271 support automatic cleanup. Instead, you have to run the 'clean'
272 action separately. You might want to setup a cron job for this.
273
274 The 'update' command is now called 'mirror'. I know, I keep
275 flip-flopping on that. But I think I've finally settled now.
6b7021a Changed 'nocleanup' -> 'cleanup'
Jeffrey Ryan Thalhammer authored
276
bd99133 Update change log.
Jeffrey Ryan Thalhammer authored
277 The --force option on the 'mirror' (formerly 'update') command is
278 no longer supported. I'm thinking of changing the meaning of
279 "force" and might bring it back in a future release.
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
280
938e920 Consolidate change log.
Jeffrey Ryan Thalhammer authored
281 pinto-admin is a little less noisy by default. You can increase
282 the verbosity by repeating the '-v' option up to three times.
283
284 Now needs newer versions of Dist::Requires and
285 Dist::Metadata. Thanks CPAN Testers for shaking that out.
286
287 Pinto->new() will now blow up if you specify a root_dir that
288 doesn't actually look like a repository directory. To be valid,
289 it must have a database file, a modules directory, and an authors
290 directory.
291
292 Changed some log messages to be more helpful
293 and/or less noisy.
49a616e Update change log.
Jeffrey Ryan Thalhammer authored
294
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
295 * Bug Fixes:
296
297 Fixed bug where Pinto might blow up with 'too many args' error
938e920 Consolidate change log.
Jeffrey Ryan Thalhammer authored
298 the first time you update from a CPAN mirror using the Svn store.
299
300 Fixed broken code (e.g. calling undefined methods) in several
301 places. Added more regression testing to catch this stuff.
302
303 Prevent uninitialized warning when using the 'list' command.
304
305
306 0.025_004 2011-12-06 21:11:00 America/Los_Angeles
307 0.025_003 2011-12-03 04:12:56 America/Los_Angeles
308 0.025_002 2011-12-02 04:39:19 America/Los_Angeles
309 0.025_001 2011-12-02 03:18:26 America/Los_Angeles
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
310
938e920 Consolidate change log.
Jeffrey Ryan Thalhammer authored
311 Net changes aggregated above in 0.026
fbb95f8 Update changelog.
Jeffrey Ryan Thalhammer authored
312
6a19a4b v0.024
Jeffrey Ryan Thalhammer authored
313 0.024 2011-09-01 15:23:48 America/Los_Angeles
314
e872a8c Preparing for a release.
Jeffrey Ryan Thalhammer authored
315 Added a "version" command to pinto-admin
316
317 General code refactoring
318
319 No interface changes
320
c8060cf v0.023
Jeffrey Ryan Thalhammer authored
321 0.023 2011-08-31 14:18:49 America/Los_Angeles
322
a72bc31 The remove action now operates on distributions
Jeffrey Ryan Thalhammer authored
323 * Interface Changes:
324
325 The "remove" operation now works on distribution names, rather
326 than package names. You must specify the full name of the
327 distribution, including version number and extension.
328
8740449 Wrote the manuals for all pinto-admin commands.
Jeffrey Ryan Thalhammer authored
329 * Other Good Stuff:
330
331 Wrote the manuals for each of the pinto-admin commands.
332 Say `pinto-admin COMMAND --man` to see them.
333
e66b9bd v0.022
Jeffrey Ryan Thalhammer authored
334 0.022 2011-08-31 01:31:04 America/Los_Angeles
335
c0f78b3 Major changes to the way tagging is done.
Jeffrey Ryan Thalhammer authored
336 * Interface Changes:
337
338 You no longer need to specify the Subversion trunk in your
339 pinto.ini (if you were using Pinto::Store::VCS::Svn). The
340 location of your Pinto repository in subversion is implicit in
341 the `svn info` of the working copy. Secondly, the "create"
342 action no longer takes care of making a location in Subversion
343 for you. So you now have to do a little more work to setup Pinto
344 with Subversion. See the POD in Pinto::Store::VCS::Svn for
345 step-by-step instructions.
346
347 You can no longer specify a VCS tag in your pinto.ini. Making
348 a tag after every commit doesn't make sense. So now, a tag
349 is only made if you explicitly set a --tag on the command line.
350 Likewise, the --notag command line switch has been removed,
351 since the absence of a --tag is equivalent to --notag.
1f31b4b Preparing for another release.
Jeffrey Ryan Thalhammer authored
352
353 * Bug Fixes:
354
355 The "update" command was broken, following rename from "mirror".
356 Doh!
357
c97eb45 v0.021
Jeffrey Ryan Thalhammer authored
358 0.021 2011-08-30 01:16:55 America/Los_Angeles
359
948a4fb Update changelog.
Jeffrey Ryan Thalhammer authored
360 * Interface Changes:
361
1f31b4b Preparing for another release.
Jeffrey Ryan Thalhammer authored
362 The "mirror" command is now called "update". I feel this more
363 accurately reflects what is going on, since a Pinto repository
364 isn't really a "mirror" of anything.
6cb9b43 update changelog.
Jeffrey Ryan Thalhammer authored
365
366 * Bug Fixes:
367
368 Fixed some bugs in the VCS tagging logic.
948a4fb Update changelog.
Jeffrey Ryan Thalhammer authored
369
24a19e9 Update changelog.
Jeffrey Ryan Thalhammer authored
370 Fixed behavior when running under cron.
371
b89792c v0.020
Jeffrey Ryan Thalhammer authored
372 0.020 2011-08-28 20:40:43 America/Los_Angeles
373
2c3d893 Updated changelog.
Jeffrey Ryan Thalhammer authored
374 * Enhancements:
375
1f31b4b Preparing for another release.
Jeffrey Ryan Thalhammer authored
376 Added the "rebuild" command, which reconstructs the master index
377 from the current local and mirrored indexes. This is useful if
378 your master index somehow gets screwed. Note this is not the
379 same as actually re-indexing the distributions (that's a feature
380 I might add later).
2c3d893 Updated changelog.
Jeffrey Ryan Thalhammer authored
381
1f31b4b Preparing for another release.
Jeffrey Ryan Thalhammer authored
382 All commands for pinto-admin[1] now support a --man option, which
383 shows you the full documentation for a commmand. But at this
384 point, I haven't written the documentation for all the commands.
9af06ed You can now specify --tag and --notag on the command line.
Jeffrey Ryan Thalhammer authored
385
386 Several of the commands for pinto-admin[1] now support a --tag
387 option that allows you to specify an alternative tag. The
388 semantics of the tag will depend on which type of VCS you are
1f31b4b Preparing for another release.
Jeffrey Ryan Thalhammer authored
389 using. Likewise, you can now specify --notag to disable tagging
390 completely.
2c3d893 Updated changelog.
Jeffrey Ryan Thalhammer authored
391
ffba137 The nopinit options is back in the config.
Jeffrey Ryan Thalhammer authored
392
d4f9c90 v0.019
Jeffrey Ryan Thalhammer authored
393 0.019 2011-08-24 04:09:41 America/Los_Angeles
394
7fd154a Update changelog
Jeffrey Ryan Thalhammer authored
395 * Bug Fixes:
f680401 Preparing for another release
Jeffrey Ryan Thalhammer authored
396
7fd154a Update changelog
Jeffrey Ryan Thalhammer authored
397 The 'add' and 'remove' commands for pinto-admin were not reading
398 arguments from STDIN properly.
399
400 All svn commands would fail when running under pinto-server.
401 This was due to some strage behavior in IPC::Run that I can't
402 explain.
f680401 Preparing for another release
Jeffrey Ryan Thalhammer authored
403
8ee1d9a v0.018
Jeffrey Ryan Thalhammer authored
404 0.018 2011-08-24 01:45:21 America/Los_Angeles
405
7fd154a Update changelog
Jeffrey Ryan Thalhammer authored
406 Now using IPC::Run to handle external commands (like svn).
407 IPC::Run seems to behave better when running in a server
408 environment like pinto-server (via Dancer).
42453ee Preparing for another release.
Jeffrey Ryan Thalhammer authored
409
74e7346 v0.017
Jeffrey Ryan Thalhammer authored
410 0.017 2011-08-24 00:50:09 America/Los_Angeles
411
eb85e89 Updated changelog.
Jeffrey Ryan Thalhammer authored
412 * Interface Changes:
413
414 pinto-admin[1] is now zero-conf (at least, by default). However,
415 you must now specify the --repos for every command. Also, some of
416 the options for pinto-admin have been removed for safety, and are
417 now in the repository-specific configuration file (see below).
418 This helps to deter you from doing things that contradict the
419 usual behavior of your repository.
420
421 Each Pinto repository now has its own configuration file, which
422 governs its basic behavior. The configuration file is generated
423 with default values when you run the "create" command. This
424 allows you set up multiple repositories, each with a different
425 behavior and VCS store.
5c99279 Documentation edits.
Jeffrey Ryan Thalhammer authored
426
427 * Enhancements:
428
429 The "add" and "remove" commands for pinto-admin[1] can now read
430 arguments from STDIN. When doing so, it filters out things that
431 look like comments and blank lines. This makes it easy to pipe in
432 the output from a find[1] or dzil[1] command.
433
434 You can also specify arguments to the "add" command as URLs,
eb85e89 Updated changelog.
Jeffrey Ryan Thalhammer authored
435 and Pinto will fetch them for you. (Suggested by Tim Bunce).
436
437 The "list" command now accepts a --type option, which will show
438 you either all packages, only local packages, only foreign
439 packages, or only local packages that block a foreign package.
440 (suggested by George Hartzell and Meg Green).
441
442 The "add", "remove", and "mirror" actions now accept a --message
443 option, which will be prepended to the VCS commit log that Pinto
444 generates (suggested by Jan Vogel).
5c99279 Documentation edits.
Jeffrey Ryan Thalhammer authored
445
4f8defa Update changelog.
Jeffrey Ryan Thalhammer authored
446 Added "nocolor" command line option.
447
2db5c53 v0.016
Jeffrey Ryan Thalhammer authored
448 0.016 2011-08-18 02:00:12 America/Los_Angeles
449
b9c8081 Prepare for another release.
Jeffrey Ryan Thalhammer authored
450 Removed bin/pinto-client. That wasn't supposed to be in there,
451 damnit! Look for the Pinto-Remote distribution instead.
452
2df5d3e v0.015
Jeffrey Ryan Thalhammer authored
453 0.015 2011-08-18 01:54:39 America/Los_Angeles
454
6816e75 Preparing for another release.
Jeffrey Ryan Thalhammer authored
455 * No interface changes or bug fixes.
456
457 * Internal Changes:
458
459 Improved exception handling.
460
461 Pinto now uses a lock file to synchronize concurrent actions in
462 the repository. Only one actor is allowed to operate in a given
463 repository at a time. Others have to wait until they can get the
464 lock, or timeout after about 60 seconds.
465
63a7715 v0.014
Jeffrey Ryan Thalhammer authored
466 0.014 2011-08-17 16:09:48 America/Los_Angeles
467
5faa725 Prepare for another release.
Jeffrey Ryan Thalhammer authored
468 * No interface changes or bug fixes.
469
470 * Internal Changes:
471
472 Several modules have been moved out to the Pinto-Common
473 distribution. This is to allow sharing between Pinto,
474 Pinto::Server, and Pinto::Remote without requiring direct
475 dependency on all of Pinto (including it's dependencies).
476
25b2214 v0.012
Jeffrey Ryan Thalhammer authored
477 0.012 2011-08-17 09:10:25 America/Los_Angeles
478
1140f38 Getting ready for next release.
Jeffrey Ryan Thalhammer authored
479 * Bug Fixes:
480
481 Pinto::TestLogger didn't end with a true value. Thank you, CPAN
482 Testers!
483
484 * Internal Changes:
485
486 Switched from IPC::Cmd to Proc::Reliable for running shell
487 commands. IPC::Cmd seems to do funky things with STDIN
488 and STDOUT that don't set well with CGI.
489
490 You can specify an output filehandle or a buffer (as a scalar
491 reference) where you want the output from Pinto::list() to
492 go.
493
494 The output from the List action contains the name, version,
495 and location in each package, rather than just the name. This
496 was a regression in the last version.
497
eb8fe6b Update changelog.
Jeffrey Ryan Thalhammer authored
498 * Other Changes:
499
1140f38 Getting ready for next release.
Jeffrey Ryan Thalhammer authored
500 pinto-server[1], pinto-client[1], and all the Pinto::Server::*
501 modules have been pulled out into a separate distribtuion,
502 which will be released to CPAN shortly.
eb8fe6b Update changelog.
Jeffrey Ryan Thalhammer authored
503
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
504 0.011 2011-08-14 21:11:47 America/Los_Angeles
614dfd3 v0.011
Jeffrey Ryan Thalhammer authored
505
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
506 * Bug Fixes:
f2b5fb4 v0.010
Jeffrey Ryan Thalhammer authored
507
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
508 Fixed our call to File::Copy::copy() to accommodate older versions
509 which did not handle Path::Class objects properly. Thank you,
510 CPAN Testers!
511
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
512 0.010 2011-08-14 13:29:23 America/Los_Angeles
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
513
514 * Bug Fixes:
860ff15 Bump version, update changelog.
Jeffrey Ryan Thalhammer authored
515
516 Fixed test failures that I introduced by renaming some classes in
517 the last release.
518
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
519 0.009 2011-08-12 17:50:28 America/Los_Angeles
7f7893e v0.009
Jeffrey Ryan Thalhammer authored
520
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
521 * Interface changes:
9bb234c Update change log.
Jeffrey Thalhammer authored
522
6c49e87 Update changelog.
Jeffrey Ryan Thalhammer authored
523 pinto[1] is now called pinto-admin[1]. It still has all the same
524 options and arguments. Likewise, App::Pinto is now
525 App::Pinto::Admin.
526
527 With pinto-admin, the "mirror" parameter is now called "source".
528 This reflects the fact that your dists don't necessarily have to
529 come from a CPAN mirror. They just have to come from some place
86488a3 Revise changelog entry for last release.
Jeffrey Ryan Thalhammer authored
530 that conforms to the CPAN structure. Do not confuse this with
531 the "mirror" command, which still does actually mirror the
532 aforementioned "source".
9bb234c Update change log.
Jeffrey Thalhammer authored
533
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
534 * Other changes:
9bb234c Update change log.
Jeffrey Thalhammer authored
535
6c49e87 Update changelog.
Jeffrey Ryan Thalhammer authored
536 Revised documentation.
537
538 Added some basic functional tests.
539
540 Created pinto-server and pinto-client, for using Pinto across a
541 nework. These are still very experimental.
542
543 Once again, a lot of the internals have been rewritten. But the
544 guts of Pinto are all private (for now), so you shouldn't really
545 care.
9bb234c Update change log.
Jeffrey Thalhammer authored
546
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
547 0.008 2011-08-09 14:47:02 America/Los_Angeles
d319d14 v0.008
Jeffrey Ryan Thalhammer authored
548
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
549 * Interface changes:
a7a6825 Prepare for next release.
Jeffrey Thalhammer authored
550
6c49e87 Update changelog.
Jeffrey Ryan Thalhammer authored
551 The 'author' parameter is now entirely optional. It defaults to
552 your shell username, if we can figure that out. If not, then an
553 exception is thrown, and you'll have to set the 'author' parameter
554 explicitly.
a7a6825 Prepare for next release.
Jeffrey Thalhammer authored
555
6c49e87 Update changelog.
Jeffrey Ryan Thalhammer authored
556 pinto[1] now has --notag, --nocommit, and --noinit options. All
557 these can also be set in your configuration file. See the
558 pinto[1] documentation for details.
57052f6 Update changelog.
Jeffrey Ryan Thalhammer authored
559
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
560 * Other changes:
57052f6 Update changelog.
Jeffrey Ryan Thalhammer authored
561
6c49e87 Update changelog.
Jeffrey Ryan Thalhammer authored
562 The internals of Pinto have been substantially rewritten to
563 improve performance and readability of the code. The Pinto API is
564 still considered alpha, and subject to change.
57052f6 Update changelog.
Jeffrey Ryan Thalhammer authored
565
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
566 0.007 2011-08-04 08:04:27 America/Los_Angeles
4cfcf89 v0.007
Jeffrey Ryan Thalhammer authored
567
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
568 * Interface Changes:
5f4673e Prepare for another release...
Jeffrey Ryan Thalhammer authored
569
570 A config file for pinto[1] is no longer mandatory. If you do not
571 have one, then you'll have to specify all required parameters on
572 the command line (this is usually just the '--local' and sometimes
573 the '--author' options). If you don't specify these, you'll get a
574 really ugly stack trace from Moose. I'll look into making these
575 error messages prettier in a future release. Thanks to b.jakubski
576 for suggesting this change.
577
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
578 * Bug Fixes:
5f4673e Prepare for another release...
Jeffrey Ryan Thalhammer authored
579
580 RT #70015: Can't create repository. The 'create' command failed
581 because the 02packages file could not be read. This has now been
582 remedied.
583
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
584 * Other Changes:
5f4673e Prepare for another release...
Jeffrey Ryan Thalhammer authored
585
586 Edited documenation for pinto[1]
587
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
588 0.006 2011-08-04 00:52:22 America/Los_Angeles
c439cb5 v0.006
Jeffrey Ryan Thalhammer authored
589
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
590 More documentation edits. No code changes.
c47387f More documentation edits. No code changes.
Jeffrey Ryan Thalhammer authored
591
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
592 0.005 2011-08-04 00:43:34 America/Los_Angeles
8a140c3 v0.005
Jeffrey Ryan Thalhammer authored
593
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
594 Brought the documentation for pinto[1] up to date with the
595 actual API.
5c08fbf Fixed up pinto[1] documentation.
Jeffrey Ryan Thalhammer authored
596
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
597 0.004 2011-08-04 00:23:23 America/Los_Angeles
a876de7 v0.004
Jeffrey Ryan Thalhammer authored
598
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
599 Default log level is now 1 (info).
433e5cf Update change log
Jeffrey Ryan Thalhammer authored
600
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
601 pinto[1] now exits with status 0 if successful.
c794916 Updated changelog
Jeffrey Ryan Thalhammer authored
602
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
603 Improved some log messages.
c794916 Updated changelog
Jeffrey Ryan Thalhammer authored
604
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
605 0.003 2011-08-03 22:59:10 America/Los_Angeles
7e51381 v0.003
Jeffrey Ryan Thalhammer authored
606
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
607 Major overhaul of internals. But the pinto[1] command line
608 interface is mostly the same.
ec92e6f Updated change log.
Jeffrey Ryan Thalhammer authored
609
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
610 0.002 2011-07-26 17:20:46 America/Los_Angeles
f245280 v0.002
Jeffrey Thalhammer authored
611
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
612 Corrected default path to the Pinto configuration file.
db58c61 More POD.
Jeffrey Thalhammer authored
613
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
614 Expanded POD for pinto[1]
0ac0f60 Updated Changes log.
Jeffrey Thalhammer authored
615
93fe5ad Tidy up changelog.
Jeffrey Ryan Thalhammer authored
616 0.001 2011-07-26 14:17:06 America/Los_Angeles
210cee6 v0.001
Jeffrey Thalhammer authored
617
46854ad Preparing for another release.
Jeffrey Ryan Thalhammer authored
618 Initial release.
Something went wrong with that request. Please try again.