<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>fish/functions/et.fish</filename>
    </added>
    <added>
      <filename>fish/functions/gp.fish</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,11 +2,19 @@
 
 command = ARGV.shift
 
+def run(cmd)
+  puts &quot;Running #{cmd.inspect} instead&quot;
+  system(cmd)
+end
+
 case command
 when /^git(@|:\/\/).*\.git$/
-  system(&quot;git clone #{command.inspect}&quot;)
+  run(&quot;git clone #{command.inspect}&quot;)
 when /^(?:ftp|https?):\/\/.+\.t(?:ar\.)?gz$/
-  system(&quot;curl #{command.inspect} | tar xzv&quot;)
+  run(&quot;curl #{command.inspect} | tar xzv&quot;)
+when /^[a-z0-9_\-\/]+\.feature$/
+  run(&quot;cucumber #{command}&quot;)
 else
   $stderr.puts &quot;No default action defined in #{__FILE__.inspect}&quot;
+  abort
 end
\ No newline at end of file</diff>
      <filename>fish/bin/fish_method_missing</filename>
    </modified>
    <modified>
      <diff>@@ -26,7 +26,7 @@ for i in $cd_path_list
 	end
 end
 
-set -x EDITOR    &quot;mate -w&quot;
+set -x EDITOR    (echo (which mate) -w)
 set -x VISUAL    $EDITOR
 set -x GIT_EDITOR &quot;mate -wl1&quot; # ensures cursor is at beginning of document
 </diff>
      <filename>fish/config.fish</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 function sc --description 'Run the Rails console'
-	script/console
+	script/console $argv
+
 
 end</diff>
      <filename>fish/functions/sc.fish</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,13 @@
 --- 
+:benchmark: false
 :verbose: true
-:gem: --no-ri
-:rdoc: --inline-source --line-numbers --fmt=shtml --template=direct
-:bulk_threshold: 1000
-:sources:
+:update_sources: true
+gem: --no-ri
+gemcutter_key: 36e2540f40da9e6e1737951140f1723c
+:sources: 
 - http://gemcutter.org
 - http://gems.rubyforge.org/
 - http://gems.github.com/
 :backtrace: false
-:benchmark: false
-:update_sources: true
+:bulk_threshold: 1000
+rdoc: --inline-source --line-numbers --fmt=shtml --template=direct</diff>
      <filename>gemrc</filename>
    </modified>
    <modified>
      <diff>@@ -1,56 +1,44 @@
-.DS_Store
-Thumbs.db
-._*
-build/*
-pkg/*
-.svn
-*.pbxuser
-*.move1v3
-*~
-log/*
-tmp/**/*
-# use glob syntax.
-syntax: glob
-*.ser
-*.class
-*~
 *.bak
+*.class
+*.iml
+*.ipr
+*.iws
+*.mode1v3
+*.mode2v3
+*.move1v3
 *.off
 *.old
-.DS_Store
- 
-# logs
-derby.log
- 
-# eclipse conf file
-.settings
+*.out
+*.pbxuser
+*.perspective
+*.perspectivev3
+*.ser
+*.swp
+*.xcodeproj/*.tm_build_errors
+*~
+*~.nib
 .classpath
-.project
+.CVS
+.DS_Store
+.hg*
+.idea
 .manager
- 
-# building
-target
+.project
+.settings
+.svn
+._*
+bin/*
 build
+build/*
+derby.log
+dist
+log/*
 null
-tmp*
+pkg/*
+profile
+target
 temp*
-dist
 test-output
- 
-# other scm
-.svn
-.CVS
-.hg*
- 
-# switch to regexp syntax.
-#  syntax: regexp
-#  ^\.pc/
- 
- 
-# IntelliJ
-*.iml
-*.ipr
-*.iws
-
-# Rubymine
-.idea
\ No newline at end of file
+Thumbs.db
+tmp*
+tmp/**/*</diff>
      <filename>gitignore</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a617ddd93c2d125671febc04bb60490966390a56</id>
    </parent>
  </parents>
  <author>
    <name>Bodaniel Jeanes</name>
    <email>me@bjeanes.com</email>
  </author>
  <url>http://github.com/bjeanes/dot-files/commit/369541cc613717fe68966128da58cf9933cccbcf</url>
  <id>369541cc613717fe68966128da58cf9933cccbcf</id>
  <committed-date>2009-10-18T21:25:35-07:00</committed-date>
  <authored-date>2009-10-18T21:25:35-07:00</authored-date>
  <message>Latest changes</message>
  <tree>feae3dc33907be42e61904ad11b9291d09530aad</tree>
  <committer>
    <name>Bodaniel Jeanes</name>
    <email>me@bjeanes.com</email>
  </committer>
</commit>
