Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
We don't bite newbies here... much
 
PerlMonks  

Re^2: Maintaining a CPAN Module.

by tmharish (Friar)
on Jan 23, 2013 at 11:55 UTC ( #1014888=note: print w/ replies, xml ) Need Help??


in reply to Re: Maintaining a CPAN Module.
in thread Maintaining a CPAN Module.

True Arunbear - And then there are all these! I cant seem to make up my mind ...

Your thoughts/preferences?


Comment on Re^2: Maintaining a CPAN Module.
Re^3: Maintaining a CPAN Module.
by tobyink (Abbot) on Jan 23, 2013 at 12:39 UTC

    Bitbucket is my preference also. Mercurial has a very Subversion-like command-line interface (just need to remember to type "hg" instead of "svn"). The only main difference is that with Subversion, "commit" will send your changes to the remote server; in Mercurial (and other distributed version control systems like git), "commit" only commits changes to your local copy; you use "push" to send committed changes to a remote server.

    Once you get used to that, you'll come to love it. With Subversion, if you're coding on a train, plane or some other place with no Internet access, you can't do commits. You just need to do one big commit once you have network. With Mercurial (or git, etc) you can do lots of little commits for each change you make, and then push them once you have network.

    There is a fantastic Mercurial plugin too called "hggit". This allows you to pull from and push to git repositories. I use it to create github mirrors of my repositories. That way I get to use the tools I want (Mercurial, Bitbucket), but still take advantage of collaboration with github's enormous user base.

    package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name
    Once you get used to that, you
Re^3: Maintaining a CPAN Module.
by Arunbear (Parson) on Jan 25, 2013 at 10:29 UTC
    For CPAN modules, I use Github (to make it easy for others to contribute if they so wish).

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1014888]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2014-04-19 18:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (483 votes), past polls