<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,4 +3,3 @@
 load &quot;#{File.dirname(__FILE__)}/lib/cruise_control/version.rb&quot;
 load &quot;#{File.dirname(__FILE__)}/lib/cruise_control/init.rb&quot;
 CruiseControl::Init.new.run
-</diff>
      <filename>cruise</filename>
    </modified>
    <modified>
      <diff>@@ -27,25 +27,24 @@ module CruiseControl
     end
   
     def start
-      require &quot;lib/platform.rb&quot;
+      require File.join(File.dirname(__FILE__), '..', 'platform')
       Platform.running_as_daemon = ARGV.include?('-d') || ARGV.include?('--daemon')
-      load &quot;./script/server&quot;
+      load File.join(File.dirname(__FILE__), '..', '..', 'script', 'server')
     end
 
     def stop
       pid_file = File.join(&quot;tmp&quot;, &quot;pids&quot;, &quot;mongrel.pid&quot;)
       if File.exist?(pid_file)
-        require File.dirname(__FILE__) + &quot;/../platform.rb&quot;
-        Platform.safely_exec(&quot;mongrel_rails stop -P #{pid_file}&quot;)
+        exec &quot;mongrel_rails stop -P #{pid_file}&quot;
       end
     end
 
     def add
-      load &quot;./script/add_project&quot;
+      load File.join(File.dirname(__FILE__), '..', '..', 'script', 'add_project')
     end
 
     def builder
-      load &quot;./script/builder&quot;
+      load File.join(File.dirname(__FILE__), '..', '..', 'script', 'builder')
     end
   
     def version</diff>
      <filename>lib/cruise_control/init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -45,7 +45,9 @@ module Platform
     if Kernel.respond_to?(:fork)
       begin
         pid = fork || safely_exec(command)
-        Process.detach(pid) if pid
+
+        # safely exec
+        Process.detach(pid)
         pid_file = File.join(RAILS_ROOT, 'tmp', 'pids', 'builders', &quot;#{project_name}.pid&quot;)
         FileUtils.mkdir_p(File.dirname(pid_file))
         File.open(pid_file, &quot;w&quot;) {|f| f.write pid }</diff>
      <filename>lib/platform.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9c5749f33f4ad23f668610534c15cc83b59dc4b0</id>
    </parent>
  </parents>
  <author>
    <name>Alexey Verkhovsky</name>
    <email>alexey.verkhovsky@gmail.com</email>
  </author>
  <url>http://github.com/thoughtworks/cruisecontrol.rb/commit/004e5450d013e20bfc9729b8a6fa0089f99c6d1f</url>
  <id>004e5450d013e20bfc9729b8a6fa0089f99c6d1f</id>
  <committed-date>2008-06-04T17:26:41-07:00</committed-date>
  <authored-date>2008-06-04T17:26:41-07:00</authored-date>
  <message>minor tweaking</message>
  <tree>b0a0e8f329ec6f68a0c63b431eb2967a3ec138f3</tree>
  <committer>
    <name>Alexey Verkhovsky</name>
    <email>alexey.verkhovsky@gmail.com</email>
  </committer>
</commit>
