<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>RepositoryTableCellView.h</filename>
    </added>
    <added>
      <filename>RepositoryTableCellView.m</filename>
    </added>
    <added>
      <filename>RepositoryTableCellView.xib</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -8,11 +8,13 @@
 
 #import &lt;UIKit/UIKit.h&gt;
 #import &quot;RootViewController.h&quot;
-
+#import &quot;RepositoryTableCellView.h&quot;
 
 @interface RepositoriesViewController : UITableViewController {
 	RootViewController *rootViewController;
 	NSArray *repositories;
+  
+  IBOutlet RepositoryTableCellView *masterTableCell;
 }
 
 @property (nonatomic, retain) RootViewController *rootViewController;</diff>
      <filename>Classes/RepositoriesViewController.h</filename>
    </modified>
    <modified>
      <diff>@@ -16,47 +16,49 @@
 @synthesize repositories;
 
 - (void)viewDidLoad {
-    [super viewDidLoad];
+  [super viewDidLoad];
 	self.title = @&quot;Repositories&quot;;
 }
 
 
 - (void)viewWillAppear:(BOOL)animated {
-    [super viewWillAppear:animated];
+  [super viewWillAppear:animated];
 }
 
 - (void)didReceiveMemoryWarning {
-    [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
-    // Release anything that's not essential, such as cached data
+  [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
+  // Release anything that's not essential, such as cached data
 }
 
 #pragma mark Table view methods
 
+- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
+  return [RepositoryTableCellView cellHeight];
+}
+
 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
-    return 1;
+  return 1;
 }
 
 
 // Customize the number of rows in the table view.
 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
-    return [repositories count];
+  return [repositories count];
 }
 
 
 // Customize the appearance of table view cells.
 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
-    
-    static NSString *CellIdentifier = @&quot;RepositoryCell&quot;;
-    
-    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
-    if (cell == nil) {
-        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
-		cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
-    }
-    
-    // Set up the cell...
-	cell.text = [(Repository *)[repositories objectAtIndex:[indexPath row]] name];
-    return cell;
+  static NSString *CellIdentifier = @&quot;RepositoryTableCellView&quot;;
+  
+  RepositoryTableCellView *cell = (RepositoryTableCellView *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
+  if (cell == nil) {
+    cell = [[[RepositoryTableCellView alloc] init] autorelease];
+  }
+  
+  // Set up the cell...
+	cell.repository = (Repository *)[repositories objectAtIndex:[indexPath row]];
+  return cell;
 }
 
 </diff>
      <filename>Classes/RepositoriesViewController.m</filename>
    </modified>
    <modified>
      <diff>@@ -150,7 +150,7 @@
 					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 					&lt;string&gt;RepositoriesViewController&lt;/string&gt;
 					&lt;string&gt;UIResponder&lt;/string&gt;
-					&lt;string&gt;{{315, 64}, {320, 480}}&lt;/string&gt;
+					&lt;string&gt;{{385, 328}, {320, 480}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.IBCocoaTouchPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.IBCocoaTouchPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.IBCocoaTouchPlugin&lt;/string&gt;
@@ -176,7 +176,7 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;9&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;13&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
@@ -184,11 +184,27 @@
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
 					&lt;string key=&quot;className&quot;&gt;RepositoriesViewController&lt;/string&gt;
 					&lt;string key=&quot;superclassName&quot;&gt;UITableViewController&lt;/string&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;masterTableCell&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;RepositoryTableCellView&lt;/string&gt;
+					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
 						&lt;string key=&quot;minorKey&quot;&gt;Classes/RepositoriesViewController.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;RepositoryTableCellView&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;UITableViewCell&lt;/string&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;nameLabel&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;UILabel&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;RepositoryTableCellView.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;int key=&quot;IBDocument.localizationMode&quot;&gt;0&lt;/int&gt;</diff>
      <filename>RepositoriesView.xib</filename>
    </modified>
    <modified>
      <diff>@@ -40,6 +40,8 @@
 		2899E5600DE3E45000AC0155 /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E55F0DE3E45000AC0155 /* RootViewController.xib */; };
 		28AD73600D9D9599002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD735F0D9D9599002E5188 /* MainWindow.xib */; };
 		28C286E10D94DF7D0034E888 /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28C286E00D94DF7D0034E888 /* RootViewController.m */; };
+		FA1DE9D10F65755600AC08A7 /* RepositoryTableCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = FA1DE9D00F65755600AC08A7 /* RepositoryTableCellView.m */; };
+		FA1DEA2A0F657CEE00AC08A7 /* RepositoryTableCellView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA1DEA290F657CEE00AC08A7 /* RepositoryTableCellView.xib */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
@@ -93,6 +95,9 @@
 		28C286E00D94DF7D0034E888 /* RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RootViewController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
+		FA1DE9CF0F65755600AC08A7 /* RepositoryTableCellView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RepositoryTableCellView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		FA1DE9D00F65755600AC08A7 /* RepositoryTableCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RepositoryTableCellView.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		FA1DEA290F657CEE00AC08A7 /* RepositoryTableCellView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RepositoryTableCellView.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -204,6 +209,7 @@
 				22FA50C70F2144F800709123 /* Networking */,
 				22FA50C60F2144DF00709123 /* Classes */,
 				22E17B990F223A3400D2853B /* ViewControllers */,
+				FA1DE9C90F6574EB00AC08A7 /* Views */,
 				080E96DDFE201D6D7F000001 /* Classes */,
 				29B97315FDCFA39411CA2CEA /* Other Sources */,
 				29B97317FDCFA39411CA2CEA /* Resources */,
@@ -234,6 +240,7 @@
 				2218F1160F2FE3A00080FB02 /* RepositoriesView.xib */,
 				2899E55F0DE3E45000AC0155 /* RootViewController.xib */,
 				8D1107310486CEB800E47090 /* Info.plist */,
+				FA1DEA290F657CEE00AC08A7 /* RepositoryTableCellView.xib */,
 			);
 			name = Resources;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -249,6 +256,15 @@
 			name = Frameworks;
 			sourceTree = &quot;&lt;group&gt;&quot;;
 		};
+		FA1DE9C90F6574EB00AC08A7 /* Views */ = {
+			isa = PBXGroup;
+			children = (
+				FA1DE9CF0F65755600AC08A7 /* RepositoryTableCellView.h */,
+				FA1DE9D00F65755600AC08A7 /* RepositoryTableCellView.m */,
+			);
+			name = Views;
+			sourceTree = &quot;&lt;group&gt;&quot;;
+		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
@@ -313,6 +329,7 @@
 				22EFCE880F325EFA009F3C3E /* gravatar.png in Resources */,
 				229F5CBE0F3DB4A400767944 /* octocat_small.png in Resources */,
 				229F5CD40F3DBBF100767944 /* RepoCommitsView.xib in Resources */,
+				FA1DEA2A0F657CEE00AC08A7 /* RepositoryTableCellView.xib in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -337,6 +354,7 @@
 				22EFCE410F325A3F009F3C3E /* Repository.m in Sources */,
 				229F5CCA0F3DBB3900767944 /* RepoCommitsViewController.m in Sources */,
 				229F5D000F3DBE9B00767944 /* Commit.m in Sources */,
+				FA1DE9D10F65755600AC08A7 /* RepositoryTableCellView.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>git-phone.xcodeproj/project.pbxproj</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a9661d63ec7cd04d13bfcb3d4a1fb5fd1dacc0ed</id>
    </parent>
  </parents>
  <author>
    <name>Alex Wayne</name>
    <email>alex@beautifulpixel.com</email>
  </author>
  <url>http://github.com/schacon/git-phone/commit/1fcb5fa0b239be1e051d7c7f7db7b870494fc7dc</url>
  <id>1fcb5fa0b239be1e051d7c7f7db7b870494fc7dc</id>
  <committed-date>2009-03-09T10:17:04-07:00</committed-date>
  <authored-date>2009-03-09T10:17:04-07:00</authored-date>
  <message>Loading Repo table cells from a nib.</message>
  <tree>53a56d7197c94964032c3a5ef7e636b4035d49c4</tree>
  <committer>
    <name>Alex Wayne</name>
    <email>alex@beautifulpixel.com</email>
  </committer>
</commit>
