Changes for version 0.56 - 2012-07-21

  • Supports and writes different style of perl version declarations (Brad Willis)
  • Changed the display of git unknown files to be prettier (Daniel LeWarne)
  • Include global git exclusion files (Daniel LeWarne)
  • Add support for not running under a terminal (Dave Lambley)
  • Make tilde (~) to point user's home directory (Dave Lambley)
  • miyagawa now takes over the maintenance of ShipIt

Documentation

Executable for ShipIt

Modules

software release tool
holds/parses config info for a project
abstract base class for different types of projects
holds state between steps
a unit of work to be done prior to a release
copies/adds/commits distfile to local (svn) directory
abstract base class for version control systems
ShipIt's git support
ShipIt's Mercurial support
ShipIt's SVK support
ShipIt's subversion support

Provides

in lib/ShipIt/ProjectType/AutoConf.pm
in lib/ShipIt/ProjectType/Perl.pm
in lib/ShipIt/ProjectType/Perl/MakeMaker.pm
in lib/ShipIt/ProjectType/Perl/ModuleBuild.pm
in lib/ShipIt/Step/ChangeRPMVersion.pm
in lib/ShipIt/Step/ChangeVersion.pm
in lib/ShipIt/Step/CheckChangeLog.pm
in lib/ShipIt/Step/Commit.pm
in lib/ShipIt/Step/DistTest.pm
in lib/ShipIt/Step/FindVersion.pm
in lib/ShipIt/Step/MakeDist.pm
in lib/ShipIt/Step/Tag.pm
in lib/ShipIt/Step/UploadCPAN.pm
in lib/ShipIt/Util.pm
in lib/ShipIt/Util.pm
in lib/ShipIt/ProjectType/Perl.pm