Skip to content
Browse files

pub/private repos working

  • Loading branch information...
1 parent fec48ac commit 3a62f733542fce20876e0ad28ae92583e819f9c8 @sschroed committed
View
6 Classes/Config.h
@@ -13,13 +13,15 @@
NSString *gitHubUserName;
NSString *gitHubToken;
NSString *baseURL;
- NSMutableArray *repositories;
+ NSMutableArray *publicRepositories;
+ NSMutableArray *privateRepositories;
}
@property (copy) NSString *gitHubUserName;
@property (copy) NSString *gitHubToken;
@property (copy) NSString *baseURL;
-@property (copy) NSMutableArray *repositories;
+@property (copy) NSMutableArray *publicRepositories;
+@property (copy) NSMutableArray *privateRepositories;
+ (Config *)instance;
- (NSString *)baseAPIURL;
View
6 Classes/Config.m
@@ -14,7 +14,8 @@ @implementation Config
@synthesize gitHubUserName;
@synthesize gitHubToken;
@synthesize baseURL;
-@synthesize repositories;
+@synthesize publicRepositories;
+@synthesize privateRepositories;
// Make model a singleton
+ (Config *)instance
@@ -37,7 +38,8 @@ - (void) dealloc {
[gitHubUserName release];
[gitHubToken release];
[baseURL release];
- [repositories release];
+ [publicRepositories release];
+ [privateRepositories release];
[super dealloc];
}
View
16 Classes/DataParser.h
@@ -0,0 +1,16 @@
+//
+// DataParser.h
+// photocheck
+//
+// Created by Damon Allison on 12/19/08.
+// Copyright 2008 CodeMorphic, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+@interface DataParser : NSObject
+
++ (NSNumber *) readInt:(id)value;
+
+@end
View
22 Classes/DataParser.m
@@ -0,0 +1,22 @@
+//
+// DataParser.m
+// photocheck
+//
+// Created by Damon Allison on 12/19/08.
+// Copyright 2008 CodeMorphic, Inc. All rights reserved.
+//
+
+#import "DataParser.h"
+
+
+@implementation DataParser
+
++ (NSNumber *) readInt:(id)value {
+
+ if(value == nil || [value isKindOfClass:[NSNull class]])
+ return [NSNumber numberWithInt:0];
+
+ return [NSNumber numberWithInt:[value intValue]];
+}
+
+@end
View
1 Classes/Models.h
@@ -7,4 +7,5 @@
//
#import "Config.h"
+#import "DataParser.h"
#import "Repository.h"
View
2 Classes/RepositoriesViewController.h
@@ -14,6 +14,8 @@
RootViewController *rootViewController;
NSArray *repositories;
}
+
@property (nonatomic, retain) RootViewController *rootViewController;
+@property (nonatomic, retain) NSArray *repositories;
@end
View
35 Classes/RepositoriesViewController.m
@@ -12,48 +12,17 @@
@implementation RepositoriesViewController
@synthesize rootViewController;
+@synthesize repositories;
-/*
-- (id)initWithStyle:(UITableViewStyle)style {
- // Override initWithStyle: if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
- if (self = [super initWithStyle:style]) {
- }
- return self;
-}
-*/
-
-/*
- (void)viewDidLoad {
[super viewDidLoad];
-
- // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
- // self.navigationItem.rightBarButtonItem = self.editButtonItem;
+ self.title = @"Repositories";
}
-*/
- (void)viewWillAppear:(BOOL)animated {
- [repositories release];
- repositories = [[[Config instance] repositories] retain];
[super viewWillAppear:animated];
}
-
-/*
-- (void)viewDidAppear:(BOOL)animated {
- [super viewDidAppear:animated];
-}
-*/
-/*
-- (void)viewWillDisappear:(BOOL)animated {
- [super viewWillDisappear:animated];
-}
-*/
-/*
-- (void)viewDidDisappear:(BOOL)animated {
- [super viewDidDisappear:animated];
-}
-*/
-
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
View
2 Repository.h → Classes/Repository.h
@@ -9,9 +9,11 @@
@interface Repository : NSObject {
NSString *name;
+ NSNumber *privateRepo;
}
@property (nonatomic, retain) NSString *name;
+@property (nonatomic, retain) NSNumber *privateRepo;
+ (NSString *)indexURL;
+ (void)loadAll;
View
21 Repository.m → Classes/Repository.m
@@ -13,6 +13,7 @@
@implementation Repository
@synthesize name;
+@synthesize privateRepo;
+ (NSString *)indexURL {
@@ -25,7 +26,8 @@ + (void)loadAll {
NSString *resultJSON = [Connector postToURL:[self indexURL]];
- NSMutableArray *returnArray = [[[NSMutableArray alloc] init] autorelease];
+ NSMutableArray *publicRepoArray = [[[NSMutableArray alloc] init] autorelease];
+ NSMutableArray *privateRepoArray = [[[NSMutableArray alloc] init] autorelease];
NSMutableArray *repositories = [[[NSMutableArray alloc] init] autorelease];
// GitHub JSON: {"user": {"repositories": [{repo1},{repo1}] }}
@@ -34,12 +36,25 @@ + (void)loadAll {
for (NSDictionary *repository in repositories) {
Repository *tempRepo = [[[Repository alloc] init] autorelease];
[tempRepo setName:[repository valueForKey:@"name"]];
+ [tempRepo setPrivateRepo:[DataParser readInt:[repository valueForKey:@"private"]]];
+
DevLog2(@"Loaded Repo: %@", [tempRepo name]);
- [returnArray addObject:tempRepo];
+ if ([tempRepo privateRepo] == [DataParser readInt:@"1"]) {
+ [privateRepoArray addObject:tempRepo];
+ } else {
+ [publicRepoArray addObject:tempRepo];
+ }
}
- [[Config instance] setRepositories:returnArray];
+ [[Config instance] setPublicRepositories:publicRepoArray];
+ [[Config instance] setPrivateRepositories:privateRepoArray];
+}
+
+- (void) dealloc {
+ [name release];
+ [privateRepo release];
+ [super dealloc];
}
View
68 Classes/RootViewController.m
@@ -17,9 +17,7 @@ @implementation RootViewController
- (void)viewDidLoad {
[super viewDidLoad];
-
- // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
- // self.navigationItem.rightBarButtonItem = self.editButtonItem;
+ self.title = @"GitHub GitPhone";
}
- (void)didReceiveMemoryWarning {
@@ -30,13 +28,30 @@ - (void)didReceiveMemoryWarning {
#pragma mark Table view methods
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
- return 1;
+ return 3;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
- return 2;
+
+ NSInteger rows;
+
+ switch(section) {
+ case 0: {
+ rows = 2;
+ break;
+ }
+ case 1: {
+ rows = 1;
+ break;
+ }
+ case 2: {
+ rows = 1;
+ break;
+ }
+ }
+ return rows;
}
@@ -67,6 +82,23 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N
break;
}
case 1: {
+ switch(indexPath.row) {
+ case 0: {
+ cell.text = @"News Feed";
+ cell.image = [UIImage imageNamed:@"feed.png"];
+ break;
+ }
+ }
+ break;
+ }
+ case 2: {
+ switch(indexPath.row) {
+ case 0: {
+ cell.text = @"About GitHub GitPhone";
+ cell.image = [UIImage imageNamed:@"gravatar.png"];
+ break;
+ }
+ }
break;
}
}
@@ -76,9 +108,31 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
RepositoriesViewController *repositoriesViewController = [[[RepositoriesViewController alloc] initWithNibName:@"RepositoriesView" bundle:nil] autorelease];
- //repositoriesViewController.repositories = [photochecks objectAtIndex:[indexPath row]];
+
+ switch(indexPath.section) {
+ case 0: {
+ switch(indexPath.row) {
+ case 0: {
+ [repositoriesViewController.repositories release];
+ repositoriesViewController.repositories = [[Config instance] publicRepositories];
+ break;
+ }
+ case 1: {
+ [repositoriesViewController.repositories release];
+ repositoriesViewController.repositories = [[Config instance] privateRepositories];
+ break;
+ }
+ }
+ break;
+ }
+ case 1: {
+ break;
+ }
+ }
+
+
repositoriesViewController.rootViewController = self;
- //[self.navigationController pushViewController:tableView animated:YES];
+ [self.navigationController pushViewController:repositoriesViewController animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
View
33 RepositoriesView.xib
@@ -41,20 +41,17 @@
<int key="NSvFlags">274</int>
<string key="NSFrame">{{0, 44}, {320, 436}}</string>
<reference key="NSSuperview" ref="191373211"/>
- <object class="NSColor" key="IBUIBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<bool key="IBUIBouncesZoom">NO</bool>
+ <int key="IBUIStyle">1</int>
<int key="IBUISeparatorStyle">1</int>
<int key="IBUISectionIndexMinimumDisplayRowCount">0</int>
<bool key="IBUIShowsSelectionImmediatelyOnTouchBegin">YES</bool>
<float key="IBUIRowHeight">4.400000e+01</float>
- <float key="IBUISectionHeaderHeight">2.200000e+01</float>
- <float key="IBUISectionFooterHeight">2.200000e+01</float>
+ <float key="IBUISectionHeaderHeight">1.000000e+01</float>
+ <float key="IBUISectionFooterHeight">1.000000e+01</float>
</object>
<object class="IBUINavigationBar" id="1060136278">
<reference key="NSNextResponder" ref="191373211"/>
@@ -65,10 +62,6 @@
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<object class="NSArray" key="IBUIItems">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBUINavigationItem" id="826721001">
- <reference key="IBUINavigationBar" ref="1060136278"/>
- <string key="IBUITitle">Repositories</string>
- </object>
</object>
</object>
</object>
@@ -94,14 +87,6 @@
</object>
<int key="connectionID">6</int>
</object>
- <object class="IBConnectionRecord">
- <object class="IBCocoaTouchOutletConnection" key="connection">
- <string key="label">navigationItem</string>
- <reference key="source" ref="372490531"/>
- <reference key="destination" ref="826721001"/>
- </object>
- <int key="connectionID">7</int>
- </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -140,16 +125,10 @@
<reference key="object" ref="1060136278"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="826721001"/>
</object>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">4</int>
- <reference key="object" ref="826721001"/>
- <reference key="parent" ref="1060136278"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="777229474"/>
<reference key="parent" ref="191373211"/>
@@ -165,15 +144,13 @@
<string>1.IBEditorWindowLastContentRect</string>
<string>1.IBPluginDependency</string>
<string>3.IBPluginDependency</string>
- <string>4.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>RepositoriesViewController</string>
<string>UIResponder</string>
- <string>{{350, 29}, {320, 480}}</string>
- <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string>{{315, 64}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -199,7 +176,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">7</int>
+ <int key="maxID">9</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
View
20 RootViewController.xib
@@ -66,14 +66,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
- <string key="label">view</string>
- <reference key="source" ref="372490531"/>
- <reference key="destination" ref="747164330"/>
- </object>
- <int key="connectionID">11</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">dataSource</string>
<reference key="source" ref="747164330"/>
<reference key="destination" ref="372490531"/>
@@ -88,6 +80,14 @@
</object>
<int key="connectionID">13</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="747164330"/>
+ </object>
+ <int key="connectionID">23</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -131,7 +131,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>RootViewController</string>
<string>UIResponder</string>
- <string>{{271, 71}, {320, 480}}</string>
+ <string>{{303, 28}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</object>
</object>
@@ -155,7 +155,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">15</int>
+ <int key="maxID">23</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
View
38 git-phone.xcodeproj/project.pbxproj
@@ -25,7 +25,10 @@
22E17C3B0F22490800D2853B /* Login.xib in Resources */ = {isa = PBXBuildFile; fileRef = 22E17C3A0F22490800D2853B /* Login.xib */; };
22E17C410F224A5700D2853B /* octocat_large.png in Resources */ = {isa = PBXBuildFile; fileRef = 22E17C400F224A5700D2853B /* octocat_large.png */; };
22E17D0D0F24F08C00D2853B /* Connector.m in Sources */ = {isa = PBXBuildFile; fileRef = 22E17D0C0F24F08C00D2853B /* Connector.m */; };
- 22E17D580F25043800D2853B /* Repository.m in Sources */ = {isa = PBXBuildFile; fileRef = 22E17D570F25043800D2853B /* Repository.m */; };
+ 22EFCE200F32598F009F3C3E /* DataParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EFCE1F0F32598F009F3C3E /* DataParser.m */; };
+ 22EFCE410F325A3F009F3C3E /* Repository.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EFCE400F325A3F009F3C3E /* Repository.m */; };
+ 22EFCE800F325DFB009F3C3E /* feed.png in Resources */ = {isa = PBXBuildFile; fileRef = 22EFCE7F0F325DFB009F3C3E /* feed.png */; };
+ 22EFCE880F325EFA009F3C3E /* gravatar.png in Resources */ = {isa = PBXBuildFile; fileRef = 22EFCE870F325EFA009F3C3E /* gravatar.png */; };
22FA50040F212ED300709123 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 22FA50030F212ED300709123 /* Settings.bundle */; };
22FA502E0F21374300709123 /* octocat.png in Resources */ = {isa = PBXBuildFile; fileRef = 22FA502D0F21374300709123 /* octocat.png */; };
22FA50CE0F21463D00709123 /* Config.m in Sources */ = {isa = PBXBuildFile; fileRef = 22FA50CD0F21463D00709123 /* Config.m */; };
@@ -61,13 +64,17 @@
22E17C400F224A5700D2853B /* octocat_large.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = octocat_large.png; sourceTree = "<group>"; };
22E17D0B0F24F08C00D2853B /* Connector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Connector.h; sourceTree = "<group>"; };
22E17D0C0F24F08C00D2853B /* Connector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Connector.m; sourceTree = "<group>"; };
- 22E17D560F25043800D2853B /* Repository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Repository.h; sourceTree = "<group>"; };
- 22E17D570F25043800D2853B /* Repository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Repository.m; sourceTree = "<group>"; };
+ 22EFCE1E0F32598F009F3C3E /* DataParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataParser.h; sourceTree = "<group>"; };
+ 22EFCE1F0F32598F009F3C3E /* DataParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataParser.m; sourceTree = "<group>"; };
+ 22EFCE3F0F325A3F009F3C3E /* Repository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Repository.h; sourceTree = "<group>"; };
+ 22EFCE400F325A3F009F3C3E /* Repository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Repository.m; sourceTree = "<group>"; };
+ 22EFCE7F0F325DFB009F3C3E /* feed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = feed.png; sourceTree = "<group>"; };
+ 22EFCE870F325EFA009F3C3E /* gravatar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = gravatar.png; sourceTree = "<group>"; };
22FA50030F212ED300709123 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
22FA502D0F21374300709123 /* octocat.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = octocat.png; sourceTree = "<group>"; };
- 22FA50CC0F21463D00709123 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Config.h; path = Classes/Config.h; sourceTree = "<group>"; };
- 22FA50CD0F21463D00709123 /* Config.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Config.m; path = Classes/Config.m; sourceTree = "<group>"; };
- 22FA50DB0F2147DC00709123 /* Models.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Models.h; path = Classes/Models.h; sourceTree = "<group>"; };
+ 22FA50CC0F21463D00709123 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
+ 22FA50CD0F21463D00709123 /* Config.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Config.m; sourceTree = "<group>"; };
+ 22FA50DB0F2147DC00709123 /* Models.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Models.h; sourceTree = "<group>"; };
2892E40F0DC94CBA00A64D0F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
2899E55F0DE3E45000AC0155 /* RootViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RootViewController.xib; sourceTree = "<group>"; };
28A0AAE50D9B0CCF005BE974 /* git_phone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = git_phone_Prefix.pch; sourceTree = "<group>"; };
@@ -138,6 +145,8 @@
22FA50100F21349300709123 /* images */ = {
isa = PBXGroup;
children = (
+ 22EFCE870F325EFA009F3C3E /* gravatar.png */,
+ 22EFCE7F0F325DFB009F3C3E /* feed.png */,
2294459F0F2CFD4200502D5C /* private.png */,
229445A00F2CFD4200502D5C /* public.png */,
22E17C400F224A5700D2853B /* octocat_large.png */,
@@ -147,16 +156,18 @@
path = images;
sourceTree = "<group>";
};
- 22FA50C60F2144DF00709123 /* Models */ = {
+ 22FA50C60F2144DF00709123 /* Classes */ = {
isa = PBXGroup;
children = (
22FA50DB0F2147DC00709123 /* Models.h */,
22FA50CC0F21463D00709123 /* Config.h */,
22FA50CD0F21463D00709123 /* Config.m */,
- 22E17D560F25043800D2853B /* Repository.h */,
- 22E17D570F25043800D2853B /* Repository.m */,
+ 22EFCE1E0F32598F009F3C3E /* DataParser.h */,
+ 22EFCE1F0F32598F009F3C3E /* DataParser.m */,
+ 22EFCE3F0F325A3F009F3C3E /* Repository.h */,
+ 22EFCE400F325A3F009F3C3E /* Repository.m */,
);
- name = Models;
+ path = Classes;
sourceTree = "<group>";
};
22FA50C70F2144F800709123 /* Networking */ = {
@@ -176,7 +187,7 @@
isa = PBXGroup;
children = (
22FA50C70F2144F800709123 /* Networking */,
- 22FA50C60F2144DF00709123 /* Models */,
+ 22FA50C60F2144DF00709123 /* Classes */,
22E17B990F223A3400D2853B /* ViewControllers */,
080E96DDFE201D6D7F000001 /* Classes */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
@@ -282,6 +293,8 @@
229445A10F2CFD4200502D5C /* private.png in Resources */,
229445A20F2CFD4200502D5C /* public.png in Resources */,
2218F1170F2FE3A00080FB02 /* RepositoriesView.xib in Resources */,
+ 22EFCE800F325DFB009F3C3E /* feed.png in Resources */,
+ 22EFCE880F325EFA009F3C3E /* gravatar.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -301,8 +314,9 @@
22E17B9D0F223AA600D2853B /* ApplicationErrorViewController.m in Sources */,
22E17C1E0F22467200D2853B /* LoginViewController.m in Sources */,
22E17D0D0F24F08C00D2853B /* Connector.m in Sources */,
- 22E17D580F25043800D2853B /* Repository.m in Sources */,
2218F1350F2FE4110080FB02 /* RepositoriesViewController.m in Sources */,
+ 22EFCE200F32598F009F3C3E /* DataParser.m in Sources */,
+ 22EFCE410F325A3F009F3C3E /* Repository.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
View
BIN images/feed.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN images/gravatar.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3a62f73

Please sign in to comment.
Something went wrong with that request. Please try again.