perl commits only from 1987 - 1995

Avatar

eserte

11 months ago

I guess this is because this repository update failed:

git://utsl.gen.nz/perl-preview Step 3 of 3: Counting lines of source code (Failed)


Avatar

eserte

11 months ago

Fine, now the repository reaches 2008.

Unfortunately the LOC count is now negative (!), 0 men years spent, and the primary language is C#?


Avatar

Andy Verprauskus

11 months ago

Hi eserte,

I'm looking into the Perl repositories and seeing some strange artifacts - maybe because these repositories began life in Perforce?

Basically, we see files being deleted more than once. This commit in particular appears to be giving us trouble:

commit 90248788f819cf7b59aabb5259fdd6d66bc4632b Author: Tim Bunce Tim.............@ig.hidden.for.safety Date: Fri Sep 5 00:00:00 1997 +0000 [inseperable differences to perl 5.004_03] [editor's note: the following patches could not be applied from the list messages. There are also various unattributed changes.]

The multiple file deletions send the line count of the primary languages negative. We detect C# because someone added a file with .cs as the suffix and then deleted it. It has a LOC of 0, which, compared to a bunch of negative LOCs, is the largest. Thus C#.

I changed the repo back to the smaller version because the result there seemed more appropriate.

Do you know if there are more complete, accurate git conversions from Perforce? I saw this page, Perl Git Repositories, which seems to suggest this is a work-in-progress. Do you know if the git repro added to Ohloh (perl-preview) is the most up to date/accurate? If there's something further along, I'd like to try that.

Thanks!


Avatar

eserte

11 months ago

No idea. I propose to talk directly to Sam Vilain. See http://search.cpan.org/~samv/ for his email address.


Avatar

mugwump

10 months ago

Hi there - the history you are looking at is before Perforce and was manually assembled.

I'm afraid I'm really not sure how to comment, because your assertion makes no sense at all. What do you think you mean by "multiple file deletions" ? Can you describe what you mean using git commands to show what is going on? And there are no .cs files in that commit; none since about perl 5.0 alpha 9, which is long before the version you refer to.

The conversion is still a work in progress, yes - I tried to enlist the (somewhat unfinished) preview repository I made, but the import choked on it.