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

Alias on 2009-04-20T16:04:56

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.