Take the 2008 Git User's Survey and help out! [ hide ]

public
Description: A set of rake tasks to help with checking in code
Clone URL: git://github.com/pgr0ss/rake_commit_tasks.git
Search Repo:
name age message
folder .gitignore Wed Jun 18 13:38:04 -0700 2008 Ignore .svn folders [pgr0ss]
folder CHANGES Wed Jun 18 13:40:41 -0700 2008 Added a svn:revert_all task which reverts all m... [pgr0ss]
folder README Mon Jun 16 13:47:57 -0700 2008 modified commit task to use a story number and ... [bguthrie]
folder Rakefile Wed Jun 11 21:34:39 -0700 2008 rakefile to run tests [dan-manges]
folder lib/ Sun Jul 13 20:12:06 -0700 2008 Moved classes to lib folder [pgr0ss]
folder tasks/ Fri Jul 18 08:49:25 -0700 2008 Pulled constructing the svn command into its ow... [pgr0ss]
folder test/ Fri Jul 18 08:49:25 -0700 2008 Pulled constructing the svn command into its ow... [pgr0ss]
README
= rake_commit_tasks

This plugin contains a set of rake tasks for checking your project into subversion.  The most important is:

  rake commit

which:

  1. Adds new files to subversion
  2. Deletes missing files from subversion
  3. svn update
  4. Runs the default rake task (which should run your tests)
  5. Displays svn status
  6. Checks cruisecontrol.rb to see if the build is passing
  7. Prompts to check in


The first version started with the code posted at Jay Field's Blog: 
http://blog.jayfields.com/2006/12/ruby-rake-commit.html
Improvements have been added in from several more projects.

== Installation

  git clone git://github.com/pgr0ss/rake_commit_tasks.git vendor/plugins/rake_commit_tasks
  rake commit

== Customization

If you want the build to check your cruisecontrol.rb instance and prompt you 
before checking in on a broken build, set CCRB_RSS to the location of the RSS feed.

For example, in your Rakefile:

  CCRB_RSS = 'http://example.com:3333/projects.rss'