<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -95,3 +95,17 @@ table.controller_routes ul{
   padding-top: 20px;
 } 
 
+h1{
+  margin-bottom: 0.5em;
+  font-size: 20pt;
+}
+
+div.subheader{
+  width: 700px;
+  margin-bottom: 1em;
+}
+
+span.date, span.status{
+  display: block;
+  font-style: italic;
+}</diff>
      <filename>css/notes.css</filename>
    </modified>
    <modified>
      <diff>@@ -5,6 +5,11 @@
   &lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;css/class_diagram.css&quot;&gt;&lt;/link&gt;
   &lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;css/toc.css&quot;&gt;&lt;/link&gt;
   &lt;script src=&quot;js/notes.js&quot;&gt;&lt;/script&gt;
+  
+  &lt;script src=&quot;http://gandrew.com/mint/?js&quot;&gt;&lt;/script&gt;
+  
+  &lt;title&gt;Cruise Notes - gandrew.com&lt;/title&gt;
+  
 &lt;/head&gt;
 &lt;body&gt;
 
@@ -12,8 +17,12 @@
 
 &lt;/div&gt;  
 
-&lt;h1&gt;Cruise Control&lt;/h1&gt;
-
+&lt;h1&gt;Cruise Notes - A readers guide to Cruise Control&lt;/h1&gt;
+&lt;div class=&quot;subheader&quot;&gt;
+  &lt;span class=&quot;date&quot;&gt;26&lt;sup&gt;th&lt;/sup&gt; October 2008&lt;/span&gt;
+  &lt;span class=&quot;status&quot;&gt;Final Draft&lt;/span&gt;
+  
+&lt;/div&gt;
 &lt;p&gt;From &lt;a href=&quot;http://cruisecontrolrb.thoughtworks.com/&quot;&gt;http://cruisecontrolrb.thoughtworks.com&lt;/a&gt;:&lt;/p&gt;
 &lt;blockquote&gt;CruiseControl.rb is a continuous integration tool. Its basic purpose in life is to alert members of a software project when one of them checks something into source control that breaks the build. 
 &lt;/blockquote&gt;
@@ -152,7 +161,7 @@ however this is complicated by the desire to handle directories differently.&lt;/p&gt;
 
 &lt;p class=&quot;content&quot;&gt;The meat and gravy of the application is in the model (as it should be).  There are three domain objects represented in the model - 
 &lt;code&gt;Project&lt;/code&gt;, &lt;code&gt;Build&lt;/code&gt; and &lt;code&gt;SCM&lt;/code&gt; (source control manager).  The Project has many responsibilities including configuration, persistence and the build system.
-The project class delegates many of these reponsibilities to helper classes &lt;code&gt;BuilderStarter&lt;/code&gt;, &lt;code&gt;BuilderStatus&lt;/code&gt;, &lt;code&gt;PollingScheduler&lt;/code&gt;, &lt;code&gt;ProjectConfigTracker&lt;/code&gt;,
+The project class delegates many of these reponsibilities to helper classes including &lt;code&gt;BuilderStarter&lt;/code&gt;, &lt;code&gt;BuilderStatus&lt;/code&gt;, &lt;code&gt;PollingScheduler&lt;/code&gt;, &lt;code&gt;ProjectConfigTracker&lt;/code&gt;,
 and &lt;code&gt;BuildSerializer&lt;/code&gt;.  Even with this refactoring the Project class is still over 500+ lines, further refactoring using delegates or mixins would 
 definitely help the code readability.&lt;/p&gt;
 
@@ -160,9 +169,10 @@ definitely help the code readability.&lt;/p&gt;
 
 &lt;h3&gt;Associations&lt;/h3&gt;
 
-[TODO: Add a bit about Projects finder methods as well]
+
 &lt;p class=&quot;content&quot;&gt;Cruise control doesn't use Activerecord for persistence, instead it uses the filesystem.  A project is stored as a directory in the 
-[cruise data]/projects directory,  the project has a configuration file, a working copy of the source code, and a directory for each of the builds.&lt;/p&gt;
+&lt;code&gt;[cruise data]/projects&lt;/code&gt; directory,  the project has a configuration file, a working copy of the source code, and a directory for each of the builds.&lt;/p&gt;
+&lt;p&gt;There are finder methods for Projects and Builds- these query the filesystem in order to locate the desired resource.&lt;/p&gt;
 
 &lt;%= class_diagram :class =&gt; 'projects', :tag =&gt; 'associations' %&gt;
 &lt;%= class_diagram :class =&gt; 'project', :tag =&gt; 'builds' %&gt;</diff>
      <filename>notes.html.erb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fd01509c9d2e857f213d5d8bf37d7d800f23eac0</id>
    </parent>
  </parents>
  <author>
    <name>Gareth Andrew</name>
    <email>gingerhendrix@hotmail.com</email>
  </author>
  <url>http://github.com/gingerhendrix/cruise_notes/commit/903035794505eb3040aa8507b0d68cb9a9909f41</url>
  <id>903035794505eb3040aa8507b0d68cb9a9909f41</id>
  <committed-date>2008-10-26T16:22:43-07:00</committed-date>
  <authored-date>2008-10-26T16:22:43-07:00</authored-date>
  <message>Moved to final draft status</message>
  <tree>f90c593e3d28a895d878761bf0f8e087b76e2bc5</tree>
  <committer>
    <name>Gareth Andrew</name>
    <email>gingerhendrix@hotmail.com</email>
  </committer>
</commit>
