Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Monday April 20, 2009
11:04 AM

ADAMK::Repository - Other people's work matters more

[ #38834 ]

Thinking more about unreleased changes, it occurred to me that the just knowing which modules have uncommitted changes isn't enough.

It's just as important that I know how not just that there were changes, but how many changes, and who did them.

So I've taken a quick detour to implement 'svn log' support, and integrate that support through some of the reports.

Now I can take a much more direct route to deciding which are the most important modules to get prepped for release, because I see how much assistance I've been getting.

|---------------------------|---------|----------|---------|----------|--------- ----------|
| Name                      | Trunk   | Release  | Changes | External | Last Commit By    |
|---------------------------|---------|----------|---------|----------|------ -------------|
| ADAMK-Repository          | 0.11    | 0.09     | 6       | 0        | adamk@cpan.org    |
| Acme-BadExample           | 1.01    | 1.01_01  | 5       | 0        | adamk@cpan.org    |
| CGI-Capture               | 1.12    | 1.11     | 6       | 0        | adamk@cpan.org    |
| CSS-Tiny                  | 1.16    | 1.15     | 3       | 0        | adamk@cpan.org    |
| Class-Autouse             | 1.99_03 | 1.99_02  | 9       | 0        | adamk@cpan.org    |
| Class-Inspector           | 1.24    | 1.23     | 6       | 4        | adamk@cpan.org    |
| Data-JavaScript-Anon      | 1.03    | 1.01     | 4       | 1        | adamk@cpan.org    |
| Email-Stuff               | 2.08    | 2.06     | 4       | 1        | chorny@cpan.org   |
| File-BLOB                 | 1.07    | 1.06     | 2       | 0        | adamk@cpan.org    |
| File-IgnoreReadonly       | 0.02    | 0.01     | 1       | 0        | adamk@cpan.org    |
| File-Remove               | 1.43    | 1.42     | 5       | 1        | adamk@cpan.org    |
| HTTP-Client-Parallel      | 0.03    | 0.02     | 4       | 2        | adamk@cpan.org    |
| JSAN-Client               | 0.17    | 0.16     | 3       | 0        | adamk@cpan.org    |
| JSAN-Shell                | 2.00_06 | 2.00_05  | 9       | 1        | adamk@cpan.org    |
| Net-IP-Resolver           | 0.03    | 0.02     | 3       | 1        | adamk@cpan.org    |
| PITA-Image                | 0.41    | 0.40     | 7       | 0        | adamk@cpan.org    |
| PPI                       | 1.      | 1.204_01 | 62      | 52       | smueller@cpan.org |
| PPI-Tester                | 0.14    | 0.06     | 9       | 3        | adamk@cpan.org    |
| Params-Util               | 0.39    | 0.38     | 2       | 0        | adamk@cpan.org    |
| Parse-CPAN-Meta           | 0.05    | 0.03     | 22      | 18       | smueller@cpan.org |
| Parse-CSV                 | 1.01    | 1.00     | 4       | 0        | adamk@cpan.org    |
| Perl-Dist                 | 1.13    | 1.12     | 17      | 9        | adamk@cpan.org    |
| Perl-Dist-Strawberry      | 1.10    | 1.09     | 8       | 2        | adamk@cpan.org    |
| Portable                  | 0.13    | 0.12     | 1       | 0        | adamk@cpan.org    |
| Task-CatInABox            | 0.02    | 0.01     | 1       | 1        | zarquon@cpan.org  |
| Template-Plugin-NakedBody | 0.03    | 1.03     | 1       | 0        | adamk@cpan.org    |
| TinyAuth                  | 0.99    | 0.98     | 9       | 3        | adamk@cpan.org    |
| Win32-Env-Path            | 0.02    | 0.01     | 4       | 0        | adamk@cpan.org    |
| pip                       | 0.14    | 0.13     | 4       | 0        | adamk@cpan.org    |
| prefork                   | 1.03    | 1.02     | 4       | 0        | adamk@cpan.org    |
|---------------------------|---------|----------|---------|----------|------ -------------|

And once I've found an interesting candidate from this list, I've upgraded the detailed module view to see exactly what was done.

|------------------|------------------------------------------------------|
| Property         | Value                                                |
|------------------|------------------------------------------------------|
    | Name             | File-Remove                                          |
| Directory        | D:\cpan\trunk\File-Remove                            |
| Trunk   Version  | 1.43                                                 |
| Trunk   Revision | 6406                                                 |
| Trunk   Author   | adamk@cpan.org                                       |
| Trunk   Date     | 2009-04-19 05:38:51 +1000 (Sun, 19 Apr 2009)         |
| Commit  6406     | adamk@cpan.org - Corrected the test for the delete-w |
|                  | hile-within feature                                  |
| Commit  6404     | adamk@cpan.org - Prep for release                    |
| Commit  5556     | miyagawa@cpan.org - Fix trash() bug where callback f |
|                  | uncitons are cleared with goto(). Also fixed the tes |
|                  | t so it actually runs when Mac::Glue is available.   |
| Commit  4413     | adamk@cpan.org - Adding test for "delete while in di |
|                  | rectory" case.Bumping up dependencies.               |
| Commit  4412     | adamk@cpan.org - Adding test for "delete while in di |
|                  | rectory" case.Bumping up dependencies.               |
| Release Version  | 1.42                                                 |
| Release Revision | 3767                                                 |
| Release Author   | adamk@cpan.org                                       |
| Release Date     | 2008-07-10 17:12:04 +1000 (Thu, 10 Jul 2008)         |
|------------------|------------------------------------------------------|

As an aside, it's interesting to see how SlashCode is failing to render the tables properly, adding in extra whitespace.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.