<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/Hmc6352_compass.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/battery.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/flying_robot.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/pololu_ir_receiver.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/pololu_micro_serial_controller.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/plugins/pololu_qik_dual_serial_motor_controller.rb</filename>
    </added>
    <added>
      <filename>app_generators/flying_robot/templates/sketch.rb.erb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,67 @@
+.git/COMMIT_EDITMSG
+.git/HEAD
+.git/config
+.git/description
+.git/hooks/applypatch-msg
+.git/hooks/commit-msg
+.git/hooks/post-commit
+.git/hooks/post-receive
+.git/hooks/post-update
+.git/hooks/pre-applypatch
+.git/hooks/pre-commit
+.git/hooks/pre-rebase
+.git/hooks/prepare-commit-msg
+.git/hooks/update
+.git/index
+.git/info/exclude
+.git/logs/HEAD
+.git/logs/refs/heads/master
+.git/logs/refs/remotes/origin/master
+.git/objects/00/b5adf658d17152004a36817ba947aedf491039
+.git/objects/01/d96a7e5c0a09a41d0dda1cbb961b236a2564a8
+.git/objects/02/9399c910756675b3b84abff52cc640950b07e7
+.git/objects/07/42df6a3e3ef2323403737cb29415ab595c9eec
+.git/objects/0a/884092fcc606725fb52f236048bb412251cd58
+.git/objects/16/2274ed393ae601783715ed9ee0546f0e49e192
+.git/objects/17/822be62d009f24ac22b68c41bc303e81aa748c
+.git/objects/24/15fa49cb1d3d84a29d0fa0c7ac098cb759977a
+.git/objects/33/babe4f994a987bcb89a1ce7a7777bb998616e1
+.git/objects/38/76be26294bea9ec5f1615d229a46cd52396174
+.git/objects/3b/55b773b5634646cb5cc7216cfc37324b2d7fd1
+.git/objects/3f/3a59677970e814c64219642ef7fd9e4a8d2f79
+.git/objects/64/66f58bbfb297b6a43c5347e9196068d6df265b
+.git/objects/73/29079427322d450baa67ed4dafb2f27929deb8
+.git/objects/7f/3bbdb5c2c047c9e4b3477b6d9b592fd408f650
+.git/objects/8a/2172d45c5aee76a12b324dd045c28881760430
+.git/objects/9d/9debfc0e9e856eb1791accb9cc5b3efad633c5
+.git/objects/a5/2055a59d0d28cb88c2e41c92753aa73ff67b3b
+.git/objects/b2/8603613d6369d48142899ecda6cf57059fa05b
+.git/objects/c2/7f6559350f7adb19d43742b55b2f91d07b6550
+.git/objects/cb/bbac470ae0ef8cba531f79354ddfbe8152dc0c
+.git/objects/cf/6add7ea568d3d90d6a1f8afb0898b0119b14ff
+.git/objects/e0/ec53720a14ed85a6f695631122ac0f3944a6df
+.git/objects/e4/1b5fa0c54b624c302af644b11fa55e38318515
+.git/objects/e4/8464df56bf487e96e21ea99487330266dae3c9
+.git/objects/e8/6810a8b4d7a9422a8a1b79769bd877ba0b3d71
+.git/objects/ef/7d99e44e55dd88adbc0520c58a1a35771162bd
+.git/objects/f5/b8ca349ce42ac655e4e5ad647b199219ddead2
+.git/refs/heads/master
+.git/refs/remotes/origin/master
 History.txt
 Manifest.txt
 PostInstall.txt
 README.rdoc
 Rakefile
+app_generators/flying_robot/USAGE
+app_generators/flying_robot/flying_robot_generator.rb
+app_generators/flying_robot/templates/plugins/Hmc6352_compass.rb
+app_generators/flying_robot/templates/plugins/battery.rb
+app_generators/flying_robot/templates/plugins/flying_robot.rb
+app_generators/flying_robot/templates/plugins/pololu_ir_receiver.rb
+app_generators/flying_robot/templates/plugins/pololu_micro_serial_controller.rb
+app_generators/flying_robot/templates/plugins/pololu_qik_dual_serial_motor_controller.rb
+app_generators/flying_robot/templates/sketch.rb.erb
+bin/flying_robot
 lib/flying_robot.rb
 script/console
 script/destroy
@@ -11,3 +70,5 @@ spec/flying_robot_spec.rb
 spec/spec.opts
 spec/spec_helper.rb
 tasks/rspec.rake
+test/test_flying_robot_generator.rb
+test/test_generator_helper.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -21,13 +21,17 @@ class FlyingRobotGenerator &lt; RubiGen::Base
       m.directory ''
       BASEDIRS.each { |path| m.directory path }
 
-      # Create stubs
-      m.template 'sketch.rb.erb'   , &quot;#{app_name}.rb&quot;
-      # m.template &quot;template.rb&quot;,  &quot;some_file_after_erb.rb&quot;
-      # m.template_copy_each [&quot;template.rb&quot;, &quot;template2.rb&quot;]
-      # m.file     &quot;file&quot;,         &quot;some_file_copied&quot;
-      # m.file_copy_each [&quot;path/to/file&quot;, &quot;path/to/file2&quot;]
-
+      # create stub
+      m.template 'sketch.rb.erb'   , &quot;#{base_name}.rb&quot;
+      
+      # copy plugins
+      m.file     &quot;plugins/battery.rb&quot;,                                  &quot;vendor/plugins/battery.rb&quot;
+      m.file     &quot;plugins/flying_robot.rb&quot;,                             &quot;vendor/plugins/flying_robot.rb&quot;
+      m.file     &quot;plugins/Hmc6352_compass.rb&quot;,                          &quot;vendor/plugins/Hmc6352_compass.rb&quot;
+      m.file     &quot;plugins/pololu_ir_receiver.rb&quot;,                       &quot;vendor/plugins/pololu_ir_receiver.rb&quot;
+      m.file     &quot;plugins/pololu_micro_serial_controller.rb&quot;,           &quot;vendor/plugins/pololu_micro_serial_controller.rb&quot;
+      m.file     &quot;plugins/pololu_qik_dual_serial_motor_controller.rb&quot;,  &quot;vendor/plugins/pololu_qik_dual_serial_motor_controller.rb&quot;
+      
       m.dependency &quot;install_rubigen_scripts&quot;, [destination_root, 'flying_robot'],
         :shebang =&gt; options[:shebang], :collision =&gt; :force
     end
@@ -63,10 +67,7 @@ EOS
     # Installation skeleton.  Intermediate directories are automatically
     # created so don't sweat their absence here.
     BASEDIRS = %w(
-      lib
-      log
-      script
-      test
-      tmp
+      vendor/plugins
+      examples
     )
 end
\ No newline at end of file</diff>
      <filename>app_generators/flying_robot/flying_robot_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ require File.dirname(__FILE__) + '/spec_helper.rb'
 describe &quot;Place your specs here&quot; do
   
   it &quot;find this spec in spec directory&quot; do
-    violated &quot;Be sure to write your specs&quot;
+    #violated &quot;Be sure to write your specs&quot;
   end
   
 end</diff>
      <filename>spec/flying_robot_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cbbbac470ae0ef8cba531f79354ddfbe8152dc0c</id>
    </parent>
  </parents>
  <author>
    <name>deadprogrammer</name>
    <email>ron.evans@gmail.com</email>
  </author>
  <url>http://github.com/deadprogrammer/flying_robot/commit/0c0a87e27237d46874f3b54922413a5aa80fac0c</url>
  <id>0c0a87e27237d46874f3b54922413a5aa80fac0c</id>
  <committed-date>2009-04-03T11:45:53-07:00</committed-date>
  <authored-date>2009-04-03T11:45:53-07:00</authored-date>
  <message>A very rudimentary version that actually works</message>
  <tree>402c6ce037570dd207d0fbaa73a082d8024f836c</tree>
  <committer>
    <name>deadprogrammer</name>
    <email>ron.evans@gmail.com</email>
  </committer>
</commit>
