Changes for version 0.3.0

  • Temporary directory are removed after used. Thanks to Slaven Rezic.
  • git-backpan-init, --mkdir make full directory paths. Thanks to Schwern.
  • git-backpan-init, add a --backpan option to supply your own backpan URL. Thanks to Schwern.
  • Guts of git-cpan-import moved to Git::CPAN::Patch::Import. Thanks to Schwern.
  • git-cpan-* just install themselves as regular scripts instead of hunting the git directory, as git will pull commands from anyway in the PATH. Thanks to Schwern.
  • Distributions no longer lower cased. Thanks to Schwern.
  • Date bug fixed. Thanks to Schwern.
  • Adding File::Path to the dependencies.
  • Include the CPAN id of the author in the commit log. Thanks to Schwern.
  • PPM files are now skipped. Thanks to Schwern.
  • Skip perl distributions. Thanks to Schwern.
  • Have Archive::Extract prefer binary programs for performance. Thanks to Schwern.
  • Overwrite existing version tags if there's two releases with the same versions. Thanks to Schwern.
  • Some archives have broken permissions. Fix them after extraction. Thanks to Schwern.
  • Record the file we imported from in the commit message. Thanks to Schwern.
  • Use File::chmod instead of shell chmod to avoid shell quoting problems. Thanks to Schwern.
  • Don't try to tag releases with no versions. Thanks to Schwern.
  • Tag .1 as 0.1. git doesn't like a tag named .1 Thanks to Schwern.
  • Skip empty tarballs. Thanks to Schwern.
  • Skip bad archives. Thanks to Schwern.

Documentation

Initialize a repository for a CPAN module with full history from the backpan.
Format patches using cpan/master as the origin reference
Import a module into a git repository
Create a git repository for a CPAN module
Report the last imported version
use git-send-email to submit patches to CPAN RT
create patch files and submit them to RT
Combine multiple commits into one patch
Import the latest version of a module and rebase the current branch
Report the managed module

Modules

Patch CPAN modules using Git
The meat of git-cpan-import