Skip Menu |

This queue is for tickets about the Git CPAN distribution.

Report information
The Basics
Id: 104765
Status: resolved
Priority: 0/
Queue: Git

People
Owner: msouth [...] gmail.com
Requestors: ppisar [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.41



Subject: Relation to git sources
What's the purpose of this module? It looks like it was forked from git sources <https://github.com/git/git/tree/master/perl>. Or should this be a new upstream? Could you cooperate with git maintainers to merge the two versions? I ask because `cpan -u' wants to replace the the original git version with this CPAN version. The git's version is 0.01 but it was updated on February 2015.
I have now updated the CPAN version (see metacpan for latest, the mirrors may take a while to catch up) with the most recent git distribution. The reason for the version number discrepancy is due to an issue with another CPAN distro that has a (lower case) git.pm version...they're doing something weird, basically. I increased the version in Git.pm to get CPAN to ignore their module when it selects "most recent", etc. We could resolve the problem you experienced in the short (and possibly even long) term if we can get them to agree to move their next version to 0.42 and then bump it as they update. However, I'm not sure what should happen regarding the other modules in Git/*.pm, which currently are devoid of version numbers entirely.
I have updated the CPAN distribution to the latest version from git's master branch. The version on CPAN is at 0.41 now, so it should replace any older ones. The git maintainers are not updating their version number as they release, it appears. The best case would be for them to start using 0.42 for the next version. I will attempt to contact them about this. Thanks for bringing this to my attention.