<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,24 +6,30 @@ Mr Bones
 
 Mr Bones is a handy tool that builds a skeleton for your new Ruby projects.
 The skeleton contains some starter code and a collection of rake tasks to
-ease the management and deployment of your source code. Mr Bones is not
-viral -- all the code your project needs is included in the skeleton (no
-gem dependency required).
+ease the management and deployment of your source code. A new git repository
+can be initialized by Mr Bones when you create a project; also, Mr Bones can
+create a new GitHub repository for your code and configure push/pull master
+branch tracking for simple push/pull functionality.
 
 == FEATURES:
 
+Plugin system for using rake tasks.
+GitHub integration.
+Choose your own project skeleton.
+- support for svn / git repos as skeletons.
+
 Mr Bones provides the following rake tasks:
 
   ann               # Alias to ann:announcement
   ann:announcement  # Create an announcement file
   ann:email         # Send an email announcement
-  autotest          # Run the autotest loop
-  bones:debug       # Show the PROJ open struct
+  bones:debug       # Show the current Mr Bones configuration
+  bones:help        # Show descriptions for the various Mr Bones configuration options
+  bones:options     # Show the available Mr Bones configuration options
   clean             # Remove any temporary products.
   clobber           # Remove any generated file.
   doc               # Alias to doc:rdoc
   doc:rdoc          # Build the rdoc HTML Files
-  doc:release       # Publish RDoc to RubyForge
   doc:rerdoc        # Force a rebuild of the RDOC files
   doc:ri            # Generate ri locally for testing
   gem               # Alias to gem:package
@@ -32,30 +38,20 @@ Mr Bones provides the following rake tasks:
   gem:install       # Install the gem
   gem:package       # Build all the packages
   gem:reinstall     # Reinstall the gem
-  gem:release       # Package and upload to RubyForge
   gem:repackage     # Force a rebuild of the package files
   gem:spec          # Write the gemspec
   gem:uninstall     # Uninstall the gem
-  git:create_tag    # Create a new tag in the Git repository
-  git:show_tags     # Show tags from the Git repository
+  git:create_tag    # Create a new tag in the git repository
+  git:delete_tag    # Delete a tag from the git repository
+  git:tags          # Show tags from the git repository
   notes             # Enumerate all annotations
   notes:fixme       # Enumerate all FIXME annotations
   notes:optimize    # Enumerate all OPTIMIZE annotations
   notes:todo        # Enumerate all TODO annotations
-  spec              # Alias to spec:run
-  spec:rcov         # Run all specs with RCov
-  spec:run          # Run all specs with basic output
-  spec:specdoc      # Run all specs with text output
-  spec:verify       # Verify that rcov coverage is at least 90.0%
-  svn:create_tag    # Create a new tag in the SVN repository
-  svn:show_tags     # Show tags from the SVN repository
   test              # Alias to test:run
   test:rcov         # Run rcov on the unit tests
   test:run          # Run tests for run
 
-The rake tasks in the Mr Bones framework can be found in the &quot;tasks&quot;
-directory. Add your own tasks there when you need more functionality.
-
 == SYNOPSIS:
 
 To create a new &quot;Get Fuzzy&quot; project:
@@ -81,7 +77,7 @@ Mr Bones.
 
 == INSTALL:
 
-* sudo gem install bones
+* gem install bones
 
 == MANUAL:
 
@@ -93,9 +89,8 @@ the Rakefile for the Mr Bones gem itself:
 
   begin
     require 'bones'
-    Bones.setup
   rescue LoadError
-    load 'tasks/setup.rb'
+    abort '### Please install the &quot;bones&quot; gem ###'
   end
 
   ensure_in_path 'lib'
@@ -103,6 +98,9 @@ the Rakefile for the Mr Bones gem itself:
 
   task :default =&gt; 'spec:run'
 
+  Bones {
+  }
+
   PROJ.name = 'bones'
   PROJ.authors = 'Tim Pease'
   PROJ.email = 'not.real@fake.com'
@@ -252,7 +250,7 @@ Howard for letting me squat in the codeforpeople rubyforge project.
 == LICENSE:
 
 MIT License
-Copyright (c) 2007 - 2008
+Copyright (c) 2007 - 2009
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
@@ -273,99 +271,3 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
-== VERSION 2.0.0 CHANGES:
-
-Version 2.0.0 of Mr Bones introduces backwards incompatibilities. Here is
-what you need to update in order for your current projects to work with
-this latest release.
-
-Perform an update the tasks in your project directory:
-
-  bones -u your/project/directory
-
-The following .rake files have been renamed in Mr Bones 2.0.0 (the old
-name is on the left and the new name is on the right). You will need to
-delete the old version and use only the new version.
-
-  doc.rake          =&gt; rdoc.rake
-  annotations.rake  =&gt; notes.rake
-
-The PROJ openstruct has been amended to contain a collection of nested
-openstructs. This will affect any settings you might have in the
-top-level Rakefile for your project. Here is the translation key (old
-names on the left and new names on the right).
-
-  rubyforge_name        =&gt; rubyforge.name
-
-  specs                 =&gt; spec.files
-  spec_opts             =&gt; spec.opts
-
-  tests                 =&gt; test.files
-  test_file             =&gt; test.file
-  test_opts             =&gt; test.opts
-
-  rcov_dir              =&gt; rcov.dir
-  rcov_opts             =&gt; rcov.opts
-  rcov_threshold        =&gt; rcov.threshold
-  rcov_threshold_exact  =&gt; rcov.threshold_exact
-
-  rdoc_opts             =&gt; rdoc.opts
-  rdoc_include          =&gt; rdoc.include
-  rdoc_exclude          =&gt; rdoc.exclude
-  rdoc_main             =&gt; rdoc.main
-  rdoc_dir              =&gt; rdoc.dir
-  rdoc_remote_dir       =&gt; rdoc.remote_dir
-
-  dependencies          =&gt; gem.dependencies
-  executables           =&gt; gem.executables
-  extensions            =&gt; gem.extensions
-  files                 =&gt; gem.files
-  need_tar              =&gt; gem.need_tar
-  need_zip              =&gt; gem.need_zip
-  post_install_message  =&gt; gem.extras['post_install_message']
-
-  annotation_exclude    =&gt; notes.exclude
-  annotation_extensions =&gt; notes.extensions
-  annotation_tags       =&gt; notes.tags      
-
-  svn                   =&gt; svn.path
-  svn_root              =&gt; svn.root
-  svn_trunk             =&gt; svn.trunk
-  svn_tags              =&gt; svn.tags
-  svn_branches          =&gt; svn.branches
-
-  ann_file              =&gt; ann.file
-  ann_text              =&gt; ann.text
-  ann_paragraphs        =&gt; ann.paragraphs
-  ann_email             =&gt; ann.email     
-
-And of course, each name should be prepended with PROJ in your Rakefile.
-
-== VERSION 2.1.0 CHANGES:
-
-With my Mr Bones projects, I found myself constantly updating the tasks as new
-versions of Mr Bones were released. This quickly became annoying. Why not use
-the tasks from the Mr Bones gem and only copy those tasks to my own projects
-when they are packaged and released? That is the goal of this release of Mr
-Bones.
-
-Version 2.1.0 of Mr Bones allows your projects to use the rake tasks found
-in the Mr Bones gem but still remain independent from Mr Bones when
-deployed. This is accomplished by copying the rake tasks into your project
-only when it is packaged into a gem (or zip file or tarball).
-
-You still have the option of copy the tasks to your local project when it is
-created. Or you can add tasks to your project at a later time.
-
-So, if you have an exsiting project and you want to use the Mr Bones tasks,
-simply delete your &quot;tasks&quot; folder and put the following at the top of your
-Rakefile:
-
-  begin
-    require 'bones'
-    Bones.setup
-  rescue LoadError
-    load 'tasks/setup.rb'   # this line should already be there
-  end
-</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
 begin
   require 'bones'
 rescue LoadError
-  raise '### Please install the &quot;bones&quot; gem ###'
+  abort '### Please install the &quot;bones&quot; gem ###'
 end
 
 ensure_in_path 'lib'</diff>
      <filename>data/Rakefile.bns</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2036576c680763fb461086b7d21595668fe65512</id>
    </parent>
  </parents>
  <author>
    <name>Tim Pease</name>
    <email>tim.pease@gmail.com</email>
  </author>
  <url>http://github.com/TwP/bones/commit/4a0c9ce72492f545870192b5298336142affb51f</url>
  <id>4a0c9ce72492f545870192b5298336142affb51f</id>
  <committed-date>2009-11-02T15:13:20-08:00</committed-date>
  <authored-date>2009-11-02T15:13:20-08:00</authored-date>
  <message>Working on updating the documentation.</message>
  <tree>702ac34e245bef5b67266bc62ea03448470ffb79</tree>
  <committer>
    <name>Tim Pease</name>
    <email>tim.pease@gmail.com</email>
  </committer>
</commit>
