<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,80 +1,20 @@
-=Maint Tasks
+# Maint Tasks #
 
 * pre-processors:
   - linkgit:(command)
-  
-* Generate HTML only output - one page per chapter
+  - gitcasts links working (stripped from pdf)
+   
+* link pdf to html page for downloading
+  - generate cover page for pdf
 
 
-=Content
+## Content To-Do ##
 
-===Introduction
-
-* Git Object DB Basics (Git vs SVN, what is a DAG)
-* The Git Index
-* Git directory and working directory
-
-===First Time
+* Clean up the intro (blobs, etc)
+* Link gitcasts everywhere
 
+* Terms Page
+* Git Directory and Working Directory
 * Installing Git
-* Setup and Initialization
-
-===Basic Usage
-
-* Normal Workflow
-* Basic Branching and Merging
-* Reviewing History &#8211; Git Log
-* Comparing Commits &#8211; Git Diff
-* Distributed Workflows &#8211; clone, fetch, push
-* Git Tag
-
-===Intermediate Usage
-
-* Rebasing
-* Interactive Rebasing
-* Interactive Adding
-* Stashing
-* Git Treeishes
-* Tracking Branches
-* Finding in Git &#8211; git grep
-* Advanced Git Log
-* Re-doing &#8211; git reset and revert
-* Maintaining Git &#8211; gc and prune, fsck
-* Setting up a Public Repo &#8211; git, http/s, ssh, gitosis
-* Git Workflows
-
-===Advanced Git
-
-* Creating New Empty Branches
-* Advanced Branching and Merging
-* Finding Issues &#8211; Git Bisect
-* Finding Issues &#8211; Git Blame
-* Git and Email &#8211; git-am, git-format-patch
-* Customizing Git &#8211; git config
-* Git Hooks
-* Git Recovery &#8211; corrupted blob objects
-* Advanced Merging &#8211; multiway, merge subtree
-
-===Working With Git
-
-* Git on Windows
-* Stacked Git &#8211; stgit, guilt
-* Capistrano and Git
-* Subversion Integration
-* Subversion Migration
-* Graphical Git &#8211; gitgui
-* Hosting Git &#8211; Gitorious, GitHub
-* Alternative Uses of Git &#8211; TicGit
-* Alternative Uses of Git &#8211; Content Distribution
-* Ruby and Git &#8211; grit, gruby, Ruby/Git
-* Git and Editors (Textmate, Eclipse, etc)
-
-===Internals and Plumbing
-
-* How Git Stores Objects (loose and packed)
-* Browsing Git Objects - cat-file, ls-tree, gitk
-* Git References - update-ref
-* The Git Index &#8211; ls-files
-* Working with Packfiles unpack, listing pack contents
-* Raw Git git read-tree, write-tree
-
+* More on Diff
+* </diff>
      <filename>TODO.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -54,6 +54,7 @@ img.book { border: 1px solid #666; }
 #new-to-git h3 small { color: #eee; font-weight: normal; font-size: 70%;}
 
 a.chapter-link { font-size: 120%; }
+a.todo { color: #888 !important; }
 
 table tr td { vertical-align: top;}
 </diff>
      <filename>assets/stylesheets/style.css</filename>
    </modified>
    <modified>
      <diff>@@ -54,7 +54,7 @@ task :html =&gt; :merge do
         puts &quot;\t&quot; + chtitle.strip
         filename = count.to_s + '_' + chtitle.strip.downcase.gsub(' ', '_') + '.html'
         body = &quot;&lt;h2&gt;#{chtitle}&lt;/h2&gt;&quot; + chapter
-        chlinks &lt;&lt; [chtitle.strip, filename]
+        chlinks &lt;&lt; [chtitle.strip, filename, body.size]
         chapter_files &lt;&lt; [chtitle.strip, filename, body]
       end
       links &lt;&lt; [title.strip, chlinks]
@@ -85,9 +85,10 @@ task :html =&gt; :merge do
         links[0,4].each do |section_title, section_array|
           toc.h3(:class =&gt; 'title') { toc &lt;&lt; section_title }
           toc.table do
-            section_array.each do |chapter_title, chapter_file|
+            section_array.each do |chapter_title, chapter_file, chsize|
               toc.tr { toc.td {
-                toc.a(:href =&gt; chapter_file, :class =&gt; 'chapter-link') &lt;&lt; chapter_title
+                (chsize &gt; 300) ? extra = 'done' : extra = 'todo'
+                toc.a(:href =&gt; chapter_file, :class =&gt; &quot;chapter-link #{extra}&quot;) &lt;&lt; chapter_title
               }}
             end
           end
@@ -97,9 +98,10 @@ task :html =&gt; :merge do
         links[4,3].each do |section_title, section_array|
           toc.h3(:class =&gt; 'title') { toc &lt;&lt; section_title }
           toc.table do
-            section_array.each do |chapter_title, chapter_file|
+            section_array.each do |chapter_title, chapter_file, chsize|
               toc.tr { toc.td {
-                toc.a(:href =&gt; chapter_file, :class =&gt; 'chapter-link') &lt;&lt; chapter_title
+                (chsize &gt; 300) ? extra = 'done' : extra = 'todo'
+                toc.a(:href =&gt; chapter_file, :class =&gt; &quot;chapter-link #{extra}&quot;) &lt;&lt; chapter_title
               }}
             end
           end</diff>
      <filename>script/html.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ec27d500acb1c1bdce91a575d5c642674f781cca</id>
    </parent>
  </parents>
  <author>
    <name>Scott Chacon</name>
    <email>schacon@gmail.com</email>
  </author>
  <url>http://github.com/schacon/gitbook/commit/cf972b45b272f034fdd597c1a2f43421dc7e73e9</url>
  <id>cf972b45b272f034fdd597c1a2f43421dc7e73e9</id>
  <committed-date>2008-07-28T18:07:39-07:00</committed-date>
  <authored-date>2008-07-28T18:07:39-07:00</authored-date>
  <message>started a todo list and added a style so I can easily see what chapters I havent done yet</message>
  <tree>e696a2cba37ec7da28bc5a522c99b8c06a179233</tree>
  <committer>
    <name>Scott Chacon</name>
    <email>schacon@gmail.com</email>
  </committer>
</commit>
