<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,17 +10,15 @@ projects:
         - vendor
     tasks:
       - label: Auto Testing
-        command: rake spec; autotest
-      - label: Tail Development Log
-        command: rake log:clear; tail -f log/development.log
-      - label: Mongrel Server
-        command: mate app config lib db public spec test vendor/plugins; mongrel_rails start   
-      - label: GiT 
-        command: git remote show origin;git branch -a;git status
+        command: autotest
       - label: MySQL
         command: mysql {project_name}_development
+      - label: GiT 
+        command: git remote show origin;git branch -a;git status;
       - label: Terminal
-        command: growlnotify -m &quot;It's kicked off and ready to go&quot; {project_name}; say &quot;{project_name} kicked off! (y'all have some fun)&quot;
+        command: growlnotify -m &quot;It's kicked off and ready to go&quot; {project_name}; say &quot;{project_name} kicked off! (y'all have some fun);&quot;
+      - label: Restart Phusion
+        command: touch tmp/restart.txt;mate README.textile app config lib db public spec test vendor/plugins
   erlang:
     detection:
       folders:
@@ -34,4 +32,4 @@ projects:
   default:
     tasks:
       - label: HAL9000
-        command: growlnotify -m &quot;just what do you think you're doing dave?&quot;; say &quot;Nothing kicked off! - I will sing a song instead, Daisy Daisy, Give me your answer do. I'm half crazy, All for the love of you.&quot;
\ No newline at end of file
+        command: growlnotify -m &quot;just what do you think you're doing dave?&quot;; say &quot;Nothing kicked off! - I will sing a song instead&quot;; osascript -e 'say &quot;oh This is a silly song silly song silly song this is the silliest song ive ever ever heard So why keep you listening listening listening while you are supposed to work to work to work to work&quot; using &quot;cellos&quot;'</diff>
      <filename>bin/launcher_config.yml</filename>
    </modified>
    <modified>
      <diff>@@ -83,34 +83,36 @@ class ProjectLauncher
   def detect_project_type
     folders, files = Dir[&quot;#{@project_folder}/*&quot;].map{|f| File.basename(f) }.partition{|f| FileTest.directory?(&quot;#{@project_folder}/#{f}&quot;) }
     @profile = @@config['projects'].find do |name, config|
-      if name == &quot;default&quot;
-        true
-      else
+      if config['detection']
         case config['detection']
-        when nil, &quot;true&quot;
-          true
-        when Hash
-          ((! config['detection'].has_key? 'folders') ||
-          config['detection']['folders'].all? {|f| folders.include?(f) }) &amp;&amp;
-          ((! config['detection'].has_key? 'files') ||
-          config['detection']['files'].all? {|f| files.include?(f) })
+          when nil, &quot;true&quot;
+            true
+          when Hash
+            ((! config['detection'].has_key? 'folders') ||
+            config['detection']['folders'].all? {|f| folders.include?(f) }) &amp;&amp;
+            ((! config['detection'].has_key? 'files') ||
+            config['detection']['files'].all? {|f| files.include?(f) })
         end
       end
     end
-
+  
     if @profile
       @profile = @profile[1]
     else
-      @profile = @@default_profile
+      puts &quot;in here&quot;
+      @profile = @@config['projects'].find do |name, config|
+        true if name == 'default'          
+      end
+      @profile = @profile[1]
     end
 
     unless @profile
-      puts &quot;Launch Robot: Sorry, I could not find a matching profile for that project&quot;
+      puts &quot;Launch Robot: Sorry, I could not find a matching profile for that project and no default set up&quot;
       exit
     end
 
     # changed to be silent on success
-    puts &quot;Launch Robot: Launching in #{@project_folder} ...&quot;
+    puts &quot;Launch Robot: Launching #{@project_folder}...&quot;
   end
 
   def launch</diff>
      <filename>bin/project_launcher.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d97cbcad57fe5daa3e9fe6073a7b96e267a8532b</id>
    </parent>
  </parents>
  <author>
    <name>Matthew Hutchinson</name>
    <email>matt@hiddenloop.com</email>
  </author>
  <url>http://github.com/hiddenloop/project_launcher/commit/11032eb6b232f3845a52850001951d5b3876d310</url>
  <id>11032eb6b232f3845a52850001951d5b3876d310</id>
  <committed-date>2009-07-02T13:34:13-07:00</committed-date>
  <authored-date>2009-07-02T13:34:13-07:00</authored-date>
  <message>some fixes to default task fallover, newer config file for rails</message>
  <tree>8e4ad5a25af7b777c477e827ae3a6fefdeec9cb7</tree>
  <committer>
    <name>Matthew Hutchinson</name>
    <email>matt@hiddenloop.com</email>
  </committer>
</commit>
