public
Description: System to write patches against CPAN modules via Git
Homepage:
Clone URL: git://github.com/yanick/git-cpan-patch.git
eserte (author)
Sat Nov 07 02:32:35 -0800 2009
yanick (committer)
Sat Nov 07 09:32:17 -0800 2009
name age message
file .gitignore Sun May 31 12:00:58 -0700 2009 adding tarballs to ignore [yanick]
file .perlcriticrc Sat Feb 14 20:15:21 -0800 2009 adding files to the MANIFEST [yanick]
file Build.PL Tue Sep 01 08:14:58 -0700 2009 rt#48713: Get git-cpan-import working again wit... [Yanick Champoux]
file Changes Tue May 12 17:59:24 -0700 2009 bumping version to 0.1.6 [yanick]
file MANIFEST Fri Apr 10 10:17:32 -0700 2009 Adding Module::Build as an explicit dependency ... [yanick]
file MANIFEST.SKIP Sat Feb 14 20:15:21 -0800 2009 adding files to the MANIFEST [yanick]
file README Fri Jan 16 17:21:25 -0800 2009 Build.PL now install the stuff Build.PL will a... [yanick]
file distrelease.yml Sat Feb 14 20:15:21 -0800 2009 adding files to the MANIFEST [yanick]
directory lib/ Sun May 31 11:55:06 -0700 2009 change development version to 'devel' [yanick]
directory scripts/ Sat Nov 07 09:32:17 -0800 2009 cleanup temporary directory Signed-off-by: Yan... [eserte]
directory t/ Fri Jan 16 12:18:42 -0800 2009 Removed the meta->make_immutable from the modul... [yanick]
directory xt/ Sat Feb 14 20:15:21 -0800 2009 adding files to the MANIFEST [yanick]
README
=== WHAT'S THIS ? 

This is a series of scripts developped for the 
article 'CPAN Patching with Git' that I wrote
for the Winter 2008 edition (aka issue 5.1) 
of the The Perl Review[1].  

The goal of those scripts is to make trivially
easy to grab any distribution off CPAN, gitify
its latest version, hack on it and send back
patches to the maintainer.  For now the only
documentation is in the article, but I'll 
eventually inject some documentation in
the scripts themselves (in the meantime, I
recommend to subscribe to the TPR :-) )


`/anick, January 2009

[1] http://www.theperlreview.com/

=== INSTALLATION

To install the scripts and their supporting module, do

    $ perl ./Build.PL
    $ ./Build test
    $ sudo ./Build install

or a variation thereof.

If you run Build.PL interactively, it'll also
ask you if you want to install the scripts alongside
the Git commands for a tighter integration (Git will
consider all the git-cpan-* commands as being legit
Git sub-command, which means that shell completion and
'git <blah>' type of commands will transparently work).