Add testing framework
[GitX.git] / GitX.xcodeproj / project.pbxproj
blob8c9a05727b20d0e2c779a75d337af3ee2dc8196a
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 45;
7         objects = {
9 /* Begin PBXAggregateTarget section */
10                 F56439F70F792B2100A579C2 /* Generate PList Prefix */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = F56439FD0F792B3600A579C2 /* Build configuration list for PBXAggregateTarget "Generate PList Prefix" */;
13                         buildPhases = (
14                                 F56439F60F792B2100A579C2 /* ShellScript */,
15                         );
16                         dependencies = (
17                         );
18                         name = "Generate PList Prefix";
19                         productName = "Generate PList Prefix";
20                 };
21 /* End PBXAggregateTarget section */
23 /* Begin PBXBuildFile section */
24                 056438B70ED0C40B00985397 /* DetailViewTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 056438B60ED0C40B00985397 /* DetailViewTemplate.png */; };
25                 3BC07F4C0ED5A5C5009A7768 /* HistoryViewTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BC07F4A0ED5A5C5009A7768 /* HistoryViewTemplate.png */; };
26                 3BC07F4D0ED5A5C5009A7768 /* CommitViewTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BC07F4B0ED5A5C5009A7768 /* CommitViewTemplate.png */; };
27                 47DBDB580E94EDE700671A1E /* DBPrefsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 47DBDB570E94EDE700671A1E /* DBPrefsWindowController.m */; };
28                 47DBDB670E94EE8B00671A1E /* PBPrefsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 47DBDB660E94EE8B00671A1E /* PBPrefsWindowController.m */; };
29                 47DBDB6A0E94EF6500671A1E /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 47DBDB680E94EF6500671A1E /* Preferences.xib */; };
30                 47DBDBB10E94F6CA00671A1E /* Updates.png in Resources */ = {isa = PBXBuildFile; fileRef = 47DBDBB00E94F6CA00671A1E /* Updates.png */; };
31                 47DBDBCA0E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m in Sources */ = {isa = PBXBuildFile; fileRef = 47DBDBC90E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m */; };
32                 770B37ED0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel in Sources */ = {isa = PBXBuildFile; fileRef = 770B37EC0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel */; };
33                 77C8280E06725ACE000B614F /* ApplicationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C8280C06725ACE000B614F /* ApplicationController.m */; };
34                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
35                 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
36                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
37                 911111E20E58BD5A00BF76B4 /* RepositoryWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 911111E00E58BD5A00BF76B4 /* RepositoryWindow.xib */; };
38                 911111F80E594F3F00BF76B4 /* PBRepositoryDocumentController.m in Sources */ = {isa = PBXBuildFile; fileRef = 911111F70E594F3F00BF76B4 /* PBRepositoryDocumentController.m */; };
39                 911112370E5A097800BF76B4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 911112360E5A097800BF76B4 /* Security.framework */; };
40                 913D5E4D0E55644E00CECEA2 /* gitx.m in Sources */ = {isa = PBXBuildFile; fileRef = 913D5E440E55640C00CECEA2 /* gitx.m */; };
41                 913D5E500E55645900CECEA2 /* gitx in Resources */ = {isa = PBXBuildFile; fileRef = 913D5E490E55644600CECEA2 /* gitx */; };
42                 913D5E5F0E556A9300CECEA2 /* PBCLIProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 913D5E5E0E556A9300CECEA2 /* PBCLIProxy.m */; };
43                 91B103CC0E898EC300C84364 /* PBIconAndTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B103CB0E898EC300C84364 /* PBIconAndTextCell.m */; };
44                 93CB42C20EAB7B2200530609 /* PBGitDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CB42C10EAB7B2200530609 /* PBGitDefaults.m */; };
45                 93F7857F0EA3ABF100C1F443 /* PBCommitMessageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F7857E0EA3ABF100C1F443 /* PBCommitMessageView.m */; };
46                 D26DC6450E782C9000C777B2 /* gitx.icns in Resources */ = {isa = PBXBuildFile; fileRef = D26DC6440E782C9000C777B2 /* gitx.icns */; };
47                 EB2A734A0FEE3F09006601CF /* PBCollapsibleSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */; };
48                 F50A411F0EBB874C00208746 /* mainSplitterBar.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */; };
49                 F50A41200EBB874C00208746 /* mainSplitterDimple.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */; };
50                 F50A41230EBB875D00208746 /* PBNiceSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = F50A41220EBB875D00208746 /* PBNiceSplitView.m */; };
51                 F50FE0E30E07BE9600854FCD /* PBGitRevisionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */; };
52                 F513085B0E0740F2000C8BCD /* PBQLOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */; };
53                 F5140DC90E8A8EB20091E9F3 /* RoundedRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = F5140DC80E8A8EB20091E9F3 /* RoundedRectangle.m */; };
54                 F523CEB60ED3399200DDD714 /* PBGitIndexController.m in Sources */ = {isa = PBXBuildFile; fileRef = F523CEB50ED3399200DDD714 /* PBGitIndexController.m */; };
55                 F52BCE030E84208300AA3741 /* PBGitHistoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */; };
56                 F52BCE070E84211300AA3741 /* PBGitHistoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = F52BCE060E84211300AA3741 /* PBGitHistoryController.m */; };
57                 F53C4DF70E97FC630022AD59 /* PBGitBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = F53C4DF60E97FC630022AD59 /* PBGitBinary.m */; };
58                 F53C4DF80E97FCA70022AD59 /* PBGitBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = F53C4DF60E97FC630022AD59 /* PBGitBinary.m */; };
59                 F53C4DF90E97FCAD0022AD59 /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
60                 F53FF2050E7ABB5300389171 /* PBGitRevSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */; };
61                 F56174570E058893001DCD79 /* PBGitTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F56174560E058893001DCD79 /* PBGitTree.m */; };
62                 F56244090E9684B0002B6C44 /* PBUnsortableTableHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = F56244080E9684B0002B6C44 /* PBUnsortableTableHeader.m */; };
63                 F562C8870FE1766C000EC528 /* NSString_RegEx.m in Sources */ = {isa = PBXBuildFile; fileRef = F562C8860FE1766C000EC528 /* NSString_RegEx.m */; };
64                 F56524BB0E02D22D00F03B52 /* NSFileHandleExt.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; };
65                 F56524F00E02D45200F03B52 /* PBGitCommit.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; };
66                 F56526240E03D85900F03B52 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56526230E03D85900F03B52 /* WebKit.framework */; };
67                 F565262B0E03D89B00F03B52 /* PBWebHistoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = F565262A0E03D89B00F03B52 /* PBWebHistoryController.m */; };
68                 F567CC64106E6BC80059BB9D /* PBGitRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; };
69                 F567CC65106E6BC90059BB9D /* PBGitBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = F53C4DF60E97FC630022AD59 /* PBGitBinary.m */; };
70                 F567CC66106E6BC90059BB9D /* PBGitConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 93FCCBA80EA8AF450061B02B /* PBGitConfig.m */; };
71                 F567CC67106E6BD00059BB9D /* PBGitRepository.h in Headers */ = {isa = PBXBuildFile; fileRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; };
72                 F567CC68106E6BD00059BB9D /* PBGitBinary.h in Headers */ = {isa = PBXBuildFile; fileRef = F53C4DF50E97FC630022AD59 /* PBGitBinary.h */; };
73                 F567CC69106E6BD00059BB9D /* PBGitConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D2DC850EA401A80034AD24 /* PBGitConfig.h */; };
74                 F567CC7B106E6BF70059BB9D /* PBGitRef.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C007730E731B48007B84B2 /* PBGitRef.h */; };
75                 F567CC7F106E6C470059BB9D /* libgit2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5C580E40EDA250900995434 /* libgit2.a */; };
76                 F567CC8E106E6FC40059BB9D /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
77                 F569AE930F2CBD7C00C2FFA7 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = F569AE920F2CBD7C00C2FFA7 /* Credits.html */; };
78                 F56ADDD90ED19F9E002AC78F /* AddBranchTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = F56ADDD70ED19F9E002AC78F /* AddBranchTemplate.png */; };
79                 F56ADDDA0ED19F9E002AC78F /* AddLabelTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = F56ADDD80ED19F9E002AC78F /* AddLabelTemplate.png */; };
80                 F56CC7320E65E0E5004307B4 /* PBGraphCellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F56CC7310E65E0E5004307B4 /* PBGraphCellInfo.m */; };
81                 F57240BB0E9678EA00D8EE66 /* deleted_file.png in Resources */ = {isa = PBXBuildFile; fileRef = F57240BA0E9678EA00D8EE66 /* deleted_file.png */; };
82                 F574A2850EAE2EAC003F2CB1 /* PBRefController.m in Sources */ = {isa = PBXBuildFile; fileRef = F574A2840EAE2EAC003F2CB1 /* PBRefController.m */; };
83                 F574A2910EAE2FF4003F2CB1 /* PBGitConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 93FCCBA80EA8AF450061B02B /* PBGitConfig.m */; };
84                 F57CC3910E05DDF2000472E2 /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
85                 F57CC4410E05E496000472E2 /* PBGitWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC4400E05E496000472E2 /* PBGitWindowController.m */; };
86                 F580E6AE0E733276009E2D3F /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
87                 F580E6B10E73328C009E2D3F /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
88                 F5886A160ED5D3490066E74C /* speedtest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5886A0A0ED5D27A0066E74C /* speedtest.m */; };
89                 F5886A170ED5D34F0066E74C /* PBGitRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; };
90                 F5886A180ED5D3540066E74C /* PBGitRevList.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5FF4E170E0829C20006317A /* PBGitRevList.mm */; };
91                 F5886A190ED5D3560066E74C /* PBGitRef.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C007740E731B48007B84B2 /* PBGitRef.m */; };
92                 F5886A1B0ED5D37C0066E74C /* NSFileHandleExt.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; };
93                 F5886A1C0ED5D37C0066E74C /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
94                 F5886A1D0ED5D37C0066E74C /* PBEasyFS.m in Sources */ = {isa = PBXBuildFile; fileRef = F5DFFA6B0E075D8800617813 /* PBEasyFS.m */; };
95                 F5886A1E0ED5D3880066E74C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
96                 F5886A260ED5D4870066E74C /* PBGitGrapher.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5FF4E790E082E440006317A /* PBGitGrapher.mm */; };
97                 F5886A270ED5D4870066E74C /* PBGitRevisionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */; };
98                 F5886A290ED5D4870066E74C /* PBGraphCellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F56CC7310E65E0E5004307B4 /* PBGraphCellInfo.m */; };
99                 F5886A2A0ED5D4870066E74C /* PBGitLane.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C6F68C0E65FF9300478D97 /* PBGitLane.mm */; };
100                 F5886A310ED5D54C0066E74C /* PBGitConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 93FCCBA80EA8AF450061B02B /* PBGitConfig.m */; };
101                 F5886A320ED5D5510066E74C /* PBGitCommit.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; };
102                 F5886A330ED5D5580066E74C /* PBGitRevSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */; };
103                 F5886A340ED5D55D0066E74C /* PBGitBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = F53C4DF60E97FC630022AD59 /* PBGitBinary.m */; };
104                 F5886A360ED5D56E0066E74C /* PBGitTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F56174560E058893001DCD79 /* PBGitTree.m */; };
105                 F59116E60E843BB50072CCB1 /* PBGitCommitView.xib in Resources */ = {isa = PBXBuildFile; fileRef = F59116E50E843BB50072CCB1 /* PBGitCommitView.xib */; };
106                 F59116E90E843BCB0072CCB1 /* PBGitCommitController.m in Sources */ = {isa = PBXBuildFile; fileRef = F59116E80E843BCB0072CCB1 /* PBGitCommitController.m */; };
107                 F593DF780E9E636C003A8559 /* PBFileChangesTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = F593DF770E9E636C003A8559 /* PBFileChangesTableView.m */; };
108                 F5945E170E02B0C200706420 /* PBGitRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; };
109                 F59F1DD5105C4FF300115F88 /* PBGitIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = F59F1DD4105C4FF300115F88 /* PBGitIndex.m */; };
110                 F5AD56790E79B78100EDAAFE /* PBCommitList.m in Sources */ = {isa = PBXBuildFile; fileRef = F5AD56780E79B78100EDAAFE /* PBCommitList.m */; };
111                 F5B721C40E05CF7E00AF29DC /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = F5B721C20E05CF7E00AF29DC /* MainMenu.xib */; };
112                 F5C007750E731B48007B84B2 /* PBGitRef.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C007740E731B48007B84B2 /* PBGitRef.m */; };
113                 F5C580E50EDA250900995434 /* libgit2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5C580E40EDA250900995434 /* libgit2.a */; };
114                 F5C580F50EDA251100995434 /* libgit2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5C580E40EDA250900995434 /* libgit2.a */; };
115                 F5C6F68D0E65FF9300478D97 /* PBGitLane.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C6F68C0E65FF9300478D97 /* PBGitLane.mm */; };
116                 F5D376B9107511C500AAAC80 /* PBGitIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = F59F1DD4105C4FF300115F88 /* PBGitIndex.m */; };
117                 F5D376C91075134D00AAAC80 /* PBGitRevList.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5FF4E170E0829C20006317A /* PBGitRevList.mm */; };
118                 F5D376CF1075139B00AAAC80 /* PBGitRef.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C007740E731B48007B84B2 /* PBGitRef.m */; };
119                 F5D376D01075139B00AAAC80 /* PBGitRevSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */; };
120                 F5D376E0107516A700AAAC80 /* PBChangedFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E927F70E883E7200056E75 /* PBChangedFile.m */; };
121                 F5DFFA6C0E075D8800617813 /* PBEasyFS.m in Sources */ = {isa = PBXBuildFile; fileRef = F5DFFA6B0E075D8800617813 /* PBEasyFS.m */; };
122                 F5E424110EA3E4D60046E362 /* PBDiffWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = F5E424100EA3E4D60046E362 /* PBDiffWindow.xib */; };
123                 F5E424150EA3E4E10046E362 /* PBDiffWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E424130EA3E4E10046E362 /* PBDiffWindowController.m */; };
124                 F5E424180EA3E4EB0046E362 /* PBWebDiffController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E424160EA3E4EB0046E362 /* PBWebDiffController.m */; };
125                 F5E4DBFB0EAB58D90013FAFC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5E4DBFA0EAB58D90013FAFC /* SystemConfiguration.framework */; };
126                 F5E926060E8827D300056E75 /* PBViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E926050E8827D300056E75 /* PBViewController.m */; };
127                 F5E927F80E883E7200056E75 /* PBChangedFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E927F70E883E7200056E75 /* PBChangedFile.m */; };
128                 F5E927FC0E883F0700056E75 /* PBWebChangesController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E927FB0E883F0700056E75 /* PBWebChangesController.m */; };
129                 F5E92A1B0E88550E00056E75 /* empty_file.png in Resources */ = {isa = PBXBuildFile; fileRef = F5E92A1A0E88550E00056E75 /* empty_file.png */; };
130                 F5E92A230E88569500056E75 /* new_file.png in Resources */ = {isa = PBXBuildFile; fileRef = F5E92A220E88569500056E75 /* new_file.png */; };
131                 F5EF8C8E0E9D4A5D0050906B /* PBWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EF8C8D0E9D4A5D0050906B /* PBWebController.m */; };
132                 F5FC41F40EBCBD4300191D80 /* PBGitXProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FC41F30EBCBD4300191D80 /* PBGitXProtocol.m */; };
133                 F5FC43FE0EBD08EE00191D80 /* PBRefMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FC43FD0EBD08EE00191D80 /* PBRefMenuItem.m */; };
134                 F5FE6C030EB13BC900F30D12 /* PBServicesController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FE6C020EB13BC900F30D12 /* PBServicesController.m */; };
135                 F5FF4E180E0829C20006317A /* PBGitRevList.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5FF4E170E0829C20006317A /* PBGitRevList.mm */; };
136                 F5FF4E7A0E082E440006317A /* PBGitGrapher.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5FF4E790E082E440006317A /* PBGitGrapher.mm */; };
137 /* End PBXBuildFile section */
139 /* Begin PBXContainerItemProxy section */
140                 913D5E590E5564F400CECEA2 /* PBXContainerItemProxy */ = {
141                         isa = PBXContainerItemProxy;
142                         containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
143                         proxyType = 1;
144                         remoteGlobalIDString = 913D5E480E55644600CECEA2;
145                         remoteInfo = "cli tool";
146                 };
147                 F5643A010F792B4900A579C2 /* PBXContainerItemProxy */ = {
148                         isa = PBXContainerItemProxy;
149                         containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
150                         proxyType = 1;
151                         remoteGlobalIDString = F56439F70F792B2100A579C2;
152                         remoteInfo = "Generate PList Prefix";
153                 };
154 /* End PBXContainerItemProxy section */
156 /* Begin PBXCopyFilesBuildPhase section */
157                 F580E6BD0E73329C009E2D3F /* CopyFiles */ = {
158                         isa = PBXCopyFilesBuildPhase;
159                         buildActionMask = 2147483647;
160                         dstPath = "";
161                         dstSubfolderSpec = 10;
162                         files = (
163                                 F580E6B10E73328C009E2D3F /* Sparkle.framework in CopyFiles */,
164                         );
165                         runOnlyForDeploymentPostprocessing = 0;
166                 };
167 /* End PBXCopyFilesBuildPhase section */
169 /* Begin PBXFileReference section */
170                 056438B60ED0C40B00985397 /* DetailViewTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = DetailViewTemplate.png; path = Images/DetailViewTemplate.png; sourceTree = "<group>"; };
171                 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
172                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
173                 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
174                 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
175                 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
176                 32CA4F630368D1EE00C91783 /* GitX_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitX_Prefix.pch; sourceTree = "<group>"; };
177                 3BC07F4A0ED5A5C5009A7768 /* HistoryViewTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = HistoryViewTemplate.png; path = Images/HistoryViewTemplate.png; sourceTree = "<group>"; };
178                 3BC07F4B0ED5A5C5009A7768 /* CommitViewTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = CommitViewTemplate.png; path = Images/CommitViewTemplate.png; sourceTree = "<group>"; };
179                 47DBDB560E94EDE700671A1E /* DBPrefsWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBPrefsWindowController.h; sourceTree = "<group>"; };
180                 47DBDB570E94EDE700671A1E /* DBPrefsWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DBPrefsWindowController.m; sourceTree = "<group>"; };
181                 47DBDB650E94EE8B00671A1E /* PBPrefsWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBPrefsWindowController.h; sourceTree = "<group>"; };
182                 47DBDB660E94EE8B00671A1E /* PBPrefsWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBPrefsWindowController.m; sourceTree = "<group>"; };
183                 47DBDB690E94EF6500671A1E /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Preferences.xib; sourceTree = "<group>"; };
184                 47DBDBB00E94F6CA00671A1E /* Updates.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Updates.png; path = Images/Preferences/Updates.png; sourceTree = "<group>"; };
185                 47DBDBC80E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBNSURLPathUserDefaultsTransfomer.h; sourceTree = "<group>"; };
186                 47DBDBC90E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBNSURLPathUserDefaultsTransfomer.m; sourceTree = "<group>"; };
187                 770B37EC0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = GitTest_DataModel.xcdatamodel; sourceTree = "<group>"; };
188                 77C82804067257F0000B614F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
189                 77C8280B06725ACE000B614F /* ApplicationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplicationController.h; sourceTree = "<group>"; };
190                 77C8280C06725ACE000B614F /* ApplicationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ApplicationController.m; sourceTree = "<group>"; };
191                 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
192                 8D1107320486CEB800E47090 /* GitX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GitX.app; sourceTree = BUILT_PRODUCTS_DIR; };
193                 911111E10E58BD5A00BF76B4 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/RepositoryWindow.xib; sourceTree = "<group>"; };
194                 911111F60E594F3F00BF76B4 /* PBRepositoryDocumentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBRepositoryDocumentController.h; sourceTree = "<group>"; };
195                 911111F70E594F3F00BF76B4 /* PBRepositoryDocumentController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBRepositoryDocumentController.m; sourceTree = "<group>"; };
196                 911112360E5A097800BF76B4 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
197                 913D5E440E55640C00CECEA2 /* gitx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = gitx.m; sourceTree = "<group>"; };
198                 913D5E490E55644600CECEA2 /* gitx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = gitx; sourceTree = BUILT_PRODUCTS_DIR; };
199                 913D5E5D0E556A9300CECEA2 /* PBCLIProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBCLIProxy.h; sourceTree = "<group>"; };
200                 913D5E5E0E556A9300CECEA2 /* PBCLIProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBCLIProxy.m; sourceTree = "<group>"; };
201                 91B103CA0E898EC300C84364 /* PBIconAndTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBIconAndTextCell.h; sourceTree = "<group>"; };
202                 91B103CB0E898EC300C84364 /* PBIconAndTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBIconAndTextCell.m; sourceTree = "<group>"; };
203                 93CB42C00EAB7B2200530609 /* PBGitDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitDefaults.h; sourceTree = "<group>"; };
204                 93CB42C10EAB7B2200530609 /* PBGitDefaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitDefaults.m; sourceTree = "<group>"; };
205                 93F7857D0EA3ABF100C1F443 /* PBCommitMessageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBCommitMessageView.h; sourceTree = "<group>"; };
206                 93F7857E0EA3ABF100C1F443 /* PBCommitMessageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBCommitMessageView.m; sourceTree = "<group>"; };
207                 93FCCBA80EA8AF450061B02B /* PBGitConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitConfig.m; sourceTree = "<group>"; };
208                 D26DC6440E782C9000C777B2 /* gitx.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = gitx.icns; sourceTree = "<group>"; };
209                 EB2A73480FEE3F09006601CF /* PBCollapsibleSplitView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBCollapsibleSplitView.h; sourceTree = "<group>"; };
210                 EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBCollapsibleSplitView.m; sourceTree = "<group>"; };
211                 F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = mainSplitterBar.tiff; path = Images/mainSplitterBar.tiff; sourceTree = "<group>"; };
212                 F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = mainSplitterDimple.tiff; path = Images/mainSplitterDimple.tiff; sourceTree = "<group>"; };
213                 F50A41210EBB875D00208746 /* PBNiceSplitView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBNiceSplitView.h; sourceTree = "<group>"; };
214                 F50A41220EBB875D00208746 /* PBNiceSplitView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBNiceSplitView.m; sourceTree = "<group>"; };
215                 F50FE0E10E07BE9600854FCD /* PBGitRevisionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRevisionCell.h; sourceTree = "<group>"; };
216                 F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRevisionCell.m; sourceTree = "<group>"; };
217                 F51308590E0740F2000C8BCD /* PBQLOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBQLOutlineView.h; sourceTree = "<group>"; };
218                 F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBQLOutlineView.m; sourceTree = "<group>"; };
219                 F5140DC70E8A8EB20091E9F3 /* RoundedRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundedRectangle.h; sourceTree = "<group>"; };
220                 F5140DC80E8A8EB20091E9F3 /* RoundedRectangle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RoundedRectangle.m; sourceTree = "<group>"; };
221                 F523CEB40ED3399100DDD714 /* PBGitIndexController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitIndexController.h; sourceTree = "<group>"; };
222                 F523CEB50ED3399200DDD714 /* PBGitIndexController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitIndexController.m; sourceTree = "<group>"; };
223                 F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PBGitHistoryView.xib; sourceTree = "<group>"; };
224                 F52BCE050E84211300AA3741 /* PBGitHistoryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitHistoryController.h; sourceTree = "<group>"; };
225                 F52BCE060E84211300AA3741 /* PBGitHistoryController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitHistoryController.m; sourceTree = "<group>"; };
226                 F53C4DF50E97FC630022AD59 /* PBGitBinary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitBinary.h; sourceTree = "<group>"; };
227                 F53C4DF60E97FC630022AD59 /* PBGitBinary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitBinary.m; sourceTree = "<group>"; };
228                 F53EE3590E06BBA00022B925 /* CWQuickLook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWQuickLook.h; sourceTree = "<group>"; };
229                 F53FF2030E7ABB5300389171 /* PBGitRevSpecifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRevSpecifier.h; sourceTree = "<group>"; };
230                 F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRevSpecifier.m; sourceTree = "<group>"; };
231                 F56174550E058893001DCD79 /* PBGitTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitTree.h; sourceTree = "<group>"; };
232                 F56174560E058893001DCD79 /* PBGitTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitTree.m; sourceTree = "<group>"; };
233                 F56244070E9684B0002B6C44 /* PBUnsortableTableHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBUnsortableTableHeader.h; sourceTree = "<group>"; };
234                 F56244080E9684B0002B6C44 /* PBUnsortableTableHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBUnsortableTableHeader.m; sourceTree = "<group>"; };
235                 F562C8850FE1766C000EC528 /* NSString_RegEx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSString_RegEx.h; sourceTree = "<group>"; };
236                 F562C8860FE1766C000EC528 /* NSString_RegEx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSString_RegEx.m; sourceTree = "<group>"; };
237                 F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSFileHandleExt.m; sourceTree = "<group>"; };
238                 F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSFileHandleExt.h; sourceTree = "<group>"; };
239                 F56524EE0E02D45200F03B52 /* PBGitCommit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitCommit.h; sourceTree = "<group>"; };
240                 F56524EF0E02D45200F03B52 /* PBGitCommit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitCommit.m; sourceTree = "<group>"; };
241                 F56526230E03D85900F03B52 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
242                 F56526290E03D89B00F03B52 /* PBWebHistoryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBWebHistoryController.h; sourceTree = "<group>"; };
243                 F565262A0E03D89B00F03B52 /* PBWebHistoryController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBWebHistoryController.m; sourceTree = "<group>"; };
244                 F567CC39106E6B910059BB9D /* GitXTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GitXTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; };
245                 F567CC3A106E6B910059BB9D /* GitXTesting-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GitXTesting-Info.plist"; sourceTree = "<group>"; };
246                 F569AE920F2CBD7C00C2FFA7 /* Credits.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Credits.html; sourceTree = "<group>"; };
247                 F56ADDD70ED19F9E002AC78F /* AddBranchTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AddBranchTemplate.png; path = Images/AddBranchTemplate.png; sourceTree = "<group>"; };
248                 F56ADDD80ED19F9E002AC78F /* AddLabelTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AddLabelTemplate.png; path = Images/AddLabelTemplate.png; sourceTree = "<group>"; };
249                 F56CC7270E65E0AD004307B4 /* PBGitGraphLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitGraphLine.h; sourceTree = "<group>"; };
250                 F56CC7300E65E0E5004307B4 /* PBGraphCellInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGraphCellInfo.h; sourceTree = "<group>"; };
251                 F56CC7310E65E0E5004307B4 /* PBGraphCellInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGraphCellInfo.m; sourceTree = "<group>"; };
252                 F57240BA0E9678EA00D8EE66 /* deleted_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = deleted_file.png; path = Images/deleted_file.png; sourceTree = "<group>"; };
253                 F574A2830EAE2EAC003F2CB1 /* PBRefController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBRefController.h; sourceTree = "<group>"; };
254                 F574A2840EAE2EAC003F2CB1 /* PBRefController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBRefController.m; sourceTree = "<group>"; };
255                 F57CC38F0E05DDF2000472E2 /* PBEasyPipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBEasyPipe.h; sourceTree = "<group>"; };
256                 F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBEasyPipe.m; sourceTree = "<group>"; };
257                 F57CC43F0E05E496000472E2 /* PBGitWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitWindowController.h; sourceTree = "<group>"; };
258                 F57CC4400E05E496000472E2 /* PBGitWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitWindowController.m; sourceTree = "<group>"; };
259                 F580E6AD0E733276009E2D3F /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
260                 F5886A0A0ED5D27A0066E74C /* speedtest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = speedtest.m; sourceTree = "<group>"; };
261                 F5886A100ED5D33D0066E74C /* SpeedTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpeedTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
262                 F5886A120ED5D33D0066E74C /* SpeedTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "SpeedTest-Info.plist"; sourceTree = "<group>"; };
263                 F59116E50E843BB50072CCB1 /* PBGitCommitView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PBGitCommitView.xib; sourceTree = "<group>"; };
264                 F59116E70E843BCB0072CCB1 /* PBGitCommitController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitCommitController.h; sourceTree = "<group>"; };
265                 F59116E80E843BCB0072CCB1 /* PBGitCommitController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitCommitController.m; sourceTree = "<group>"; };
266                 F593DF760E9E636C003A8559 /* PBFileChangesTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBFileChangesTableView.h; sourceTree = "<group>"; };
267                 F593DF770E9E636C003A8559 /* PBFileChangesTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBFileChangesTableView.m; sourceTree = "<group>"; };
268                 F5945E150E02B0C200706420 /* PBGitRepository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRepository.h; sourceTree = "<group>"; };
269                 F5945E160E02B0C200706420 /* PBGitRepository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRepository.m; sourceTree = "<group>"; };
270                 F59F1DD3105C4FF300115F88 /* PBGitIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitIndex.h; sourceTree = "<group>"; };
271                 F59F1DD4105C4FF300115F88 /* PBGitIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitIndex.m; sourceTree = "<group>"; };
272                 F5AD56770E79B78100EDAAFE /* PBCommitList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBCommitList.h; sourceTree = "<group>"; };
273                 F5AD56780E79B78100EDAAFE /* PBCommitList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBCommitList.m; sourceTree = "<group>"; };
274                 F5B721C30E05CF7E00AF29DC /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
275                 F5C007730E731B48007B84B2 /* PBGitRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRef.h; sourceTree = "<group>"; };
276                 F5C007740E731B48007B84B2 /* PBGitRef.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRef.m; sourceTree = "<group>"; };
277                 F5C580E40EDA250900995434 /* libgit2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgit2.a; path = libgit2/libgit2.a; sourceTree = "<group>"; };
278                 F5C6F68B0E65FF9300478D97 /* PBGitLane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitLane.h; sourceTree = "<group>"; };
279                 F5C6F68C0E65FF9300478D97 /* PBGitLane.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PBGitLane.mm; sourceTree = "<group>"; };
280                 F5D2DC850EA401A80034AD24 /* PBGitConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitConfig.h; sourceTree = "<group>"; };
281                 F5D619ED0EAE62EA00341D73 /* html */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = folder; path = html; sourceTree = "<group>"; };
282                 F5DFFA6A0E075D8800617813 /* PBEasyFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBEasyFS.h; sourceTree = "<group>"; };
283                 F5DFFA6B0E075D8800617813 /* PBEasyFS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBEasyFS.m; sourceTree = "<group>"; };
284                 F5E424100EA3E4D60046E362 /* PBDiffWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PBDiffWindow.xib; sourceTree = "<group>"; };
285                 F5E424130EA3E4E10046E362 /* PBDiffWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBDiffWindowController.m; sourceTree = "<group>"; };
286                 F5E424140EA3E4E10046E362 /* PBDiffWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBDiffWindowController.h; sourceTree = "<group>"; };
287                 F5E424160EA3E4EB0046E362 /* PBWebDiffController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBWebDiffController.m; sourceTree = "<group>"; };
288                 F5E424170EA3E4EB0046E362 /* PBWebDiffController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBWebDiffController.h; sourceTree = "<group>"; };
289                 F5E4DBFA0EAB58D90013FAFC /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = /System/Library/Frameworks/SystemConfiguration.framework; sourceTree = "<absolute>"; };
290                 F5E926040E8827D300056E75 /* PBViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBViewController.h; sourceTree = "<group>"; };
291                 F5E926050E8827D300056E75 /* PBViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBViewController.m; sourceTree = "<group>"; };
292                 F5E927F60E883E7200056E75 /* PBChangedFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBChangedFile.h; sourceTree = "<group>"; };
293                 F5E927F70E883E7200056E75 /* PBChangedFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBChangedFile.m; sourceTree = "<group>"; };
294                 F5E927FA0E883F0700056E75 /* PBWebChangesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBWebChangesController.h; sourceTree = "<group>"; };
295                 F5E927FB0E883F0700056E75 /* PBWebChangesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBWebChangesController.m; sourceTree = "<group>"; };
296                 F5E92A1A0E88550E00056E75 /* empty_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = empty_file.png; path = Images/empty_file.png; sourceTree = "<group>"; };
297                 F5E92A220E88569500056E75 /* new_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = new_file.png; path = Images/new_file.png; sourceTree = "<group>"; };
298                 F5EF8C8C0E9D4A5D0050906B /* PBWebController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBWebController.h; sourceTree = "<group>"; };
299                 F5EF8C8D0E9D4A5D0050906B /* PBWebController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBWebController.m; sourceTree = "<group>"; };
300                 F5FC41F20EBCBD4300191D80 /* PBGitXProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitXProtocol.h; sourceTree = "<group>"; };
301                 F5FC41F30EBCBD4300191D80 /* PBGitXProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitXProtocol.m; sourceTree = "<group>"; };
302                 F5FC43C30EBD050800191D80 /* PBRefContextDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBRefContextDelegate.h; sourceTree = "<group>"; };
303                 F5FC43FC0EBD08EE00191D80 /* PBRefMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBRefMenuItem.h; sourceTree = "<group>"; };
304                 F5FC43FD0EBD08EE00191D80 /* PBRefMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBRefMenuItem.m; sourceTree = "<group>"; };
305                 F5FE6C010EB13BC900F30D12 /* PBServicesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBServicesController.h; sourceTree = "<group>"; };
306                 F5FE6C020EB13BC900F30D12 /* PBServicesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBServicesController.m; sourceTree = "<group>"; };
307                 F5FF4E160E0829C20006317A /* PBGitRevList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRevList.h; sourceTree = "<group>"; };
308                 F5FF4E170E0829C20006317A /* PBGitRevList.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PBGitRevList.mm; sourceTree = "<group>"; };
309                 F5FF4E780E082E440006317A /* PBGitGrapher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitGrapher.h; sourceTree = "<group>"; };
310                 F5FF4E790E082E440006317A /* PBGitGrapher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PBGitGrapher.mm; sourceTree = "<group>"; };
311 /* End PBXFileReference section */
313 /* Begin PBXFrameworksBuildPhase section */
314                 8D11072E0486CEB800E47090 /* Frameworks */ = {
315                         isa = PBXFrameworksBuildPhase;
316                         buildActionMask = 2147483647;
317                         files = (
318                                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
319                                 F56526240E03D85900F03B52 /* WebKit.framework in Frameworks */,
320                                 911112370E5A097800BF76B4 /* Security.framework in Frameworks */,
321                                 F580E6AE0E733276009E2D3F /* Sparkle.framework in Frameworks */,
322                                 F5E4DBFB0EAB58D90013FAFC /* SystemConfiguration.framework in Frameworks */,
323                                 F5C580E50EDA250900995434 /* libgit2.a in Frameworks */,
324                         );
325                         runOnlyForDeploymentPostprocessing = 0;
326                 };
327                 913D5E470E55644600CECEA2 /* Frameworks */ = {
328                         isa = PBXFrameworksBuildPhase;
329                         buildActionMask = 2147483647;
330                         files = (
331                         );
332                         runOnlyForDeploymentPostprocessing = 0;
333                 };
334                 F567CC37106E6B910059BB9D /* Frameworks */ = {
335                         isa = PBXFrameworksBuildPhase;
336                         buildActionMask = 2147483647;
337                         files = (
338                                 F567CC7F106E6C470059BB9D /* libgit2.a in Frameworks */,
339                         );
340                         runOnlyForDeploymentPostprocessing = 0;
341                 };
342                 F5886A0E0ED5D33D0066E74C /* Frameworks */ = {
343                         isa = PBXFrameworksBuildPhase;
344                         buildActionMask = 2147483647;
345                         files = (
346                                 F5C580F50EDA251100995434 /* libgit2.a in Frameworks */,
347                                 F5886A1E0ED5D3880066E74C /* Cocoa.framework in Frameworks */,
348                         );
349                         runOnlyForDeploymentPostprocessing = 0;
350                 };
351 /* End PBXFrameworksBuildPhase section */
353 /* Begin PBXGroup section */
354                 080E96DDFE201D6D7F000001 /* Classes */ = {
355                         isa = PBXGroup;
356                         children = (
357                         );
358                         name = Classes;
359                         sourceTree = "<group>";
360                 };
361                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
362                         isa = PBXGroup;
363                         children = (
364                                 F5E4DBFA0EAB58D90013FAFC /* SystemConfiguration.framework */,
365                                 F580E6AD0E733276009E2D3F /* Sparkle.framework */,
366                                 F56526230E03D85900F03B52 /* WebKit.framework */,
367                                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
368                         );
369                         name = "Linked Frameworks";
370                         sourceTree = "<group>";
371                 };
372                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
373                         isa = PBXGroup;
374                         children = (
375                                 911112360E5A097800BF76B4 /* Security.framework */,
376                                 77C82804067257F0000B614F /* CoreData.framework */,
377                                 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
378                                 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
379                         );
380                         name = "Other Frameworks";
381                         sourceTree = "<group>";
382                 };
383                 19C28FACFE9D520D11CA2CBB /* Products */ = {
384                         isa = PBXGroup;
385                         children = (
386                                 8D1107320486CEB800E47090 /* GitX.app */,
387                                 913D5E490E55644600CECEA2 /* gitx */,
388                                 F5886A100ED5D33D0066E74C /* SpeedTest.app */,
389                                 F567CC39106E6B910059BB9D /* GitXTesting.framework */,
390                         );
391                         name = Products;
392                         sourceTree = "<group>";
393                 };
394                 29B97314FDCFA39411CA2CEA /* GitTest */ = {
395                         isa = PBXGroup;
396                         children = (
397                                 F5886A080ED5D26B0066E74C /* SpeedTest */,
398                                 913D5E420E5563FD00CECEA2 /* cli */,
399                                 F57CC43E0E05E472000472E2 /* Aux */,
400                                 F57CC3850E05DDC1000472E2 /* Controllers */,
401                                 F56174540E05887E001DCD79 /* Git */,
402                                 F5D619ED0EAE62EA00341D73 /* html */,
403                                 7756732906782D8800D1FEB8 /* Models */,
404                                 080E96DDFE201D6D7F000001 /* Classes */,
405                                 29B97315FDCFA39411CA2CEA /* Other Sources */,
406                                 29B97317FDCFA39411CA2CEA /* Resources */,
407                                 29B97323FDCFA39411CA2CEA /* Frameworks */,
408                                 19C28FACFE9D520D11CA2CBB /* Products */,
409                                 F5886A120ED5D33D0066E74C /* SpeedTest-Info.plist */,
410                                 F567CC3A106E6B910059BB9D /* GitXTesting-Info.plist */,
411                         );
412                         name = GitTest;
413                         sourceTree = "<group>";
414                 };
415                 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
416                         isa = PBXGroup;
417                         children = (
418                                 3BC07F4A0ED5A5C5009A7768 /* HistoryViewTemplate.png */,
419                                 3BC07F4B0ED5A5C5009A7768 /* CommitViewTemplate.png */,
420                                 F56ADDD70ED19F9E002AC78F /* AddBranchTemplate.png */,
421                                 F56ADDD80ED19F9E002AC78F /* AddLabelTemplate.png */,
422                                 056438B60ED0C40B00985397 /* DetailViewTemplate.png */,
423                                 F57240BA0E9678EA00D8EE66 /* deleted_file.png */,
424                                 F5E92A1A0E88550E00056E75 /* empty_file.png */,
425                                 32CA4F630368D1EE00C91783 /* GitX_Prefix.pch */,
426                                 29B97316FDCFA39411CA2CEA /* main.m */,
427                                 F5E92A220E88569500056E75 /* new_file.png */,
428                         );
429                         name = "Other Sources";
430                         sourceTree = "<group>";
431                 };
432                 29B97317FDCFA39411CA2CEA /* Resources */ = {
433                         isa = PBXGroup;
434                         children = (
435                                 F50A41130EBB872D00208746 /* Widgets */,
436                                 47DBDB920E94F47200671A1E /* Preference Icons */,
437                                 D26DC6440E782C9000C777B2 /* gitx.icns */,
438                                 8D1107310486CEB800E47090 /* Info.plist */,
439                                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
440                                 F5B721C20E05CF7E00AF29DC /* MainMenu.xib */,
441                                 911111E00E58BD5A00BF76B4 /* RepositoryWindow.xib */,
442                                 F5E424100EA3E4D60046E362 /* PBDiffWindow.xib */,
443                                 F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */,
444                                 F59116E50E843BB50072CCB1 /* PBGitCommitView.xib */,
445                                 47DBDB680E94EF6500671A1E /* Preferences.xib */,
446                                 F569AE920F2CBD7C00C2FFA7 /* Credits.html */,
447                         );
448                         name = Resources;
449                         sourceTree = "<group>";
450                 };
451                 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
452                         isa = PBXGroup;
453                         children = (
454                                 F5C580E40EDA250900995434 /* libgit2.a */,
455                                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
456                                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
457                         );
458                         name = Frameworks;
459                         sourceTree = "<group>";
460                 };
461                 47DBDB920E94F47200671A1E /* Preference Icons */ = {
462                         isa = PBXGroup;
463                         children = (
464                                 47DBDBB00E94F6CA00671A1E /* Updates.png */,
465                         );
466                         name = "Preference Icons";
467                         sourceTree = "<group>";
468                 };
469                 7756732906782D8800D1FEB8 /* Models */ = {
470                         isa = PBXGroup;
471                         children = (
472                                 770B37EC0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel */,
473                         );
474                         name = Models;
475                         sourceTree = "<group>";
476                 };
477                 913D5E420E5563FD00CECEA2 /* cli */ = {
478                         isa = PBXGroup;
479                         children = (
480                                 913D5E5D0E556A9300CECEA2 /* PBCLIProxy.h */,
481                                 913D5E5E0E556A9300CECEA2 /* PBCLIProxy.m */,
482                                 913D5E440E55640C00CECEA2 /* gitx.m */,
483                         );
484                         name = cli;
485                         sourceTree = "<group>";
486                 };
487                 F50A41130EBB872D00208746 /* Widgets */ = {
488                         isa = PBXGroup;
489                         children = (
490                                 F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */,
491                                 F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */,
492                         );
493                         name = Widgets;
494                         sourceTree = "<group>";
495                 };
496                 F56174540E05887E001DCD79 /* Git */ = {
497                         isa = PBXGroup;
498                         children = (
499                                 F59F1DD2105C4FDE00115F88 /* Index */,
500                                 F5E927E30E883D6800056E75 /* Commit */,
501                                 F5E927E10E883D2E00056E75 /* History */,
502                                 F5945E150E02B0C200706420 /* PBGitRepository.h */,
503                                 F5945E160E02B0C200706420 /* PBGitRepository.m */,
504                                 F53C4DF50E97FC630022AD59 /* PBGitBinary.h */,
505                                 F53C4DF60E97FC630022AD59 /* PBGitBinary.m */,
506                                 F5D2DC850EA401A80034AD24 /* PBGitConfig.h */,
507                                 93FCCBA80EA8AF450061B02B /* PBGitConfig.m */,
508                         );
509                         name = Git;
510                         sourceTree = "<group>";
511                 };
512                 F57CC3850E05DDC1000472E2 /* Controllers */ = {
513                         isa = PBXGroup;
514                         children = (
515                                 F5B161BB0EAB6E0C005A1DE1 /* Diff */,
516                                 F5EF8C880E9D498F0050906B /* History */,
517                                 F5E927F90E883EF600056E75 /* Commit */,
518                                 77C8280B06725ACE000B614F /* ApplicationController.h */,
519                                 77C8280C06725ACE000B614F /* ApplicationController.m */,
520                                 93CB42C00EAB7B2200530609 /* PBGitDefaults.h */,
521                                 93CB42C10EAB7B2200530609 /* PBGitDefaults.m */,
522                                 F57CC43F0E05E496000472E2 /* PBGitWindowController.h */,
523                                 F57CC4400E05E496000472E2 /* PBGitWindowController.m */,
524                                 911111F60E594F3F00BF76B4 /* PBRepositoryDocumentController.h */,
525                                 911111F70E594F3F00BF76B4 /* PBRepositoryDocumentController.m */,
526                                 F5E926040E8827D300056E75 /* PBViewController.h */,
527                                 F5E926050E8827D300056E75 /* PBViewController.m */,
528                                 F5EF8C8C0E9D4A5D0050906B /* PBWebController.h */,
529                                 F5EF8C8D0E9D4A5D0050906B /* PBWebController.m */,
530                                 F5FE6C010EB13BC900F30D12 /* PBServicesController.h */,
531                                 F5FE6C020EB13BC900F30D12 /* PBServicesController.m */,
532                                 47DBDB560E94EDE700671A1E /* DBPrefsWindowController.h */,
533                                 47DBDB570E94EDE700671A1E /* DBPrefsWindowController.m */,
534                                 47DBDB650E94EE8B00671A1E /* PBPrefsWindowController.h */,
535                                 47DBDB660E94EE8B00671A1E /* PBPrefsWindowController.m */,
536                         );
537                         name = Controllers;
538                         sourceTree = "<group>";
539                 };
540                 F57CC43E0E05E472000472E2 /* Aux */ = {
541                         isa = PBXGroup;
542                         children = (
543                                 47DBDBC80E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.h */,
544                                 47DBDBC90E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m */,
545                                 F5AD56770E79B78100EDAAFE /* PBCommitList.h */,
546                                 F5AD56780E79B78100EDAAFE /* PBCommitList.m */,
547                                 F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */,
548                                 F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */,
549                                 F562C8850FE1766C000EC528 /* NSString_RegEx.h */,
550                                 F562C8860FE1766C000EC528 /* NSString_RegEx.m */,
551                                 F57CC38F0E05DDF2000472E2 /* PBEasyPipe.h */,
552                                 F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */,
553                                 F5DFFA6A0E075D8800617813 /* PBEasyFS.h */,
554                                 F5DFFA6B0E075D8800617813 /* PBEasyFS.m */,
555                                 F53EE3590E06BBA00022B925 /* CWQuickLook.h */,
556                                 F51308590E0740F2000C8BCD /* PBQLOutlineView.h */,
557                                 F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */,
558                                 91B103CA0E898EC300C84364 /* PBIconAndTextCell.h */,
559                                 91B103CB0E898EC300C84364 /* PBIconAndTextCell.m */,
560                                 F5140DC70E8A8EB20091E9F3 /* RoundedRectangle.h */,
561                                 F5140DC80E8A8EB20091E9F3 /* RoundedRectangle.m */,
562                                 F56244070E9684B0002B6C44 /* PBUnsortableTableHeader.h */,
563                                 F56244080E9684B0002B6C44 /* PBUnsortableTableHeader.m */,
564                                 F50A41210EBB875D00208746 /* PBNiceSplitView.h */,
565                                 F50A41220EBB875D00208746 /* PBNiceSplitView.m */,
566                                 EB2A73480FEE3F09006601CF /* PBCollapsibleSplitView.h */,
567                                 EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */,
568                                 F5FC41F20EBCBD4300191D80 /* PBGitXProtocol.h */,
569                                 F5FC41F30EBCBD4300191D80 /* PBGitXProtocol.m */,
570                         );
571                         name = Aux;
572                         sourceTree = "<group>";
573                 };
574                 F5886A080ED5D26B0066E74C /* SpeedTest */ = {
575                         isa = PBXGroup;
576                         children = (
577                                 F5886A0A0ED5D27A0066E74C /* speedtest.m */,
578                         );
579                         name = SpeedTest;
580                         sourceTree = "<group>";
581                 };
582                 F59F1DD2105C4FDE00115F88 /* Index */ = {
583                         isa = PBXGroup;
584                         children = (
585                                 F5E927F60E883E7200056E75 /* PBChangedFile.h */,
586                                 F5E927F70E883E7200056E75 /* PBChangedFile.m */,
587                                 F59F1DD3105C4FF300115F88 /* PBGitIndex.h */,
588                                 F59F1DD4105C4FF300115F88 /* PBGitIndex.m */,
589                         );
590                         name = Index;
591                         sourceTree = "<group>";
592                 };
593                 F5B161BB0EAB6E0C005A1DE1 /* Diff */ = {
594                         isa = PBXGroup;
595                         children = (
596                                 F5E424140EA3E4E10046E362 /* PBDiffWindowController.h */,
597                                 F5E424130EA3E4E10046E362 /* PBDiffWindowController.m */,
598                                 F5E424160EA3E4EB0046E362 /* PBWebDiffController.m */,
599                                 F5E424170EA3E4EB0046E362 /* PBWebDiffController.h */,
600                         );
601                         name = Diff;
602                         sourceTree = "<group>";
603                 };
604                 F5C6F6750E65FE2B00478D97 /* Graphing */ = {
605                         isa = PBXGroup;
606                         children = (
607                                 F5FF4E780E082E440006317A /* PBGitGrapher.h */,
608                                 F5FF4E790E082E440006317A /* PBGitGrapher.mm */,
609                                 F50FE0E10E07BE9600854FCD /* PBGitRevisionCell.h */,
610                                 F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */,
611                                 F56CC7270E65E0AD004307B4 /* PBGitGraphLine.h */,
612                                 F56CC7300E65E0E5004307B4 /* PBGraphCellInfo.h */,
613                                 F56CC7310E65E0E5004307B4 /* PBGraphCellInfo.m */,
614                                 F5C6F68B0E65FF9300478D97 /* PBGitLane.h */,
615                                 F5C6F68C0E65FF9300478D97 /* PBGitLane.mm */,
616                         );
617                         name = Graphing;
618                         sourceTree = "<group>";
619                 };
620                 F5E927E10E883D2E00056E75 /* History */ = {
621                         isa = PBXGroup;
622                         children = (
623                                 F5AD56770E79B78100EDAAFE /* PBCommitList.h */,
624                                 F5AD56780E79B78100EDAAFE /* PBCommitList.m */,
625                                 F5C6F6750E65FE2B00478D97 /* Graphing */,
626                                 F56524EE0E02D45200F03B52 /* PBGitCommit.h */,
627                                 F56524EF0E02D45200F03B52 /* PBGitCommit.m */,
628                                 F5C007730E731B48007B84B2 /* PBGitRef.h */,
629                                 F5C007740E731B48007B84B2 /* PBGitRef.m */,
630                                 F5FF4E160E0829C20006317A /* PBGitRevList.h */,
631                                 F5FF4E170E0829C20006317A /* PBGitRevList.mm */,
632                                 F53FF2030E7ABB5300389171 /* PBGitRevSpecifier.h */,
633                                 F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */,
634                                 F56174550E058893001DCD79 /* PBGitTree.h */,
635                                 F56174560E058893001DCD79 /* PBGitTree.m */,
636                                 F5FC43C30EBD050800191D80 /* PBRefContextDelegate.h */,
637                                 F5FC43FC0EBD08EE00191D80 /* PBRefMenuItem.h */,
638                                 F5FC43FD0EBD08EE00191D80 /* PBRefMenuItem.m */,
639                         );
640                         name = History;
641                         sourceTree = "<group>";
642                 };
643                 F5E927E30E883D6800056E75 /* Commit */ = {
644                         isa = PBXGroup;
645                         children = (
646                                 93F7857D0EA3ABF100C1F443 /* PBCommitMessageView.h */,
647                                 93F7857E0EA3ABF100C1F443 /* PBCommitMessageView.m */,
648                                 F593DF760E9E636C003A8559 /* PBFileChangesTableView.h */,
649                                 F593DF770E9E636C003A8559 /* PBFileChangesTableView.m */,
650                         );
651                         name = Commit;
652                         sourceTree = "<group>";
653                 };
654                 F5E927F90E883EF600056E75 /* Commit */ = {
655                         isa = PBXGroup;
656                         children = (
657                                 F59116E70E843BCB0072CCB1 /* PBGitCommitController.h */,
658                                 F59116E80E843BCB0072CCB1 /* PBGitCommitController.m */,
659                                 F5E927FA0E883F0700056E75 /* PBWebChangesController.h */,
660                                 F5E927FB0E883F0700056E75 /* PBWebChangesController.m */,
661                                 F523CEB40ED3399100DDD714 /* PBGitIndexController.h */,
662                                 F523CEB50ED3399200DDD714 /* PBGitIndexController.m */,
663                         );
664                         name = Commit;
665                         sourceTree = "<group>";
666                 };
667                 F5EF8C880E9D498F0050906B /* History */ = {
668                         isa = PBXGroup;
669                         children = (
670                                 F56526290E03D89B00F03B52 /* PBWebHistoryController.h */,
671                                 F565262A0E03D89B00F03B52 /* PBWebHistoryController.m */,
672                                 F52BCE050E84211300AA3741 /* PBGitHistoryController.h */,
673                                 F52BCE060E84211300AA3741 /* PBGitHistoryController.m */,
674                                 F574A2830EAE2EAC003F2CB1 /* PBRefController.h */,
675                                 F574A2840EAE2EAC003F2CB1 /* PBRefController.m */,
676                         );
677                         name = History;
678                         sourceTree = "<group>";
679                 };
680 /* End PBXGroup section */
682 /* Begin PBXHeadersBuildPhase section */
683                 F567CC34106E6B910059BB9D /* Headers */ = {
684                         isa = PBXHeadersBuildPhase;
685                         buildActionMask = 2147483647;
686                         files = (
687                                 F567CC7B106E6BF70059BB9D /* PBGitRef.h in Headers */,
688                                 F567CC67106E6BD00059BB9D /* PBGitRepository.h in Headers */,
689                                 F567CC68106E6BD00059BB9D /* PBGitBinary.h in Headers */,
690                                 F567CC69106E6BD00059BB9D /* PBGitConfig.h in Headers */,
691                         );
692                         runOnlyForDeploymentPostprocessing = 0;
693                 };
694 /* End PBXHeadersBuildPhase section */
696 /* Begin PBXNativeTarget section */
697                 8D1107260486CEB800E47090 /* GitX */ = {
698                         isa = PBXNativeTarget;
699                         buildConfigurationList = 26FC0A840875C7B200E6366F /* Build configuration list for PBXNativeTarget "GitX" */;
700                         buildPhases = (
701                                 F5792DFB0EDB570C001B0C31 /* Compile libgit2 */,
702                                 8D1107290486CEB800E47090 /* Resources */,
703                                 8D11072C0486CEB800E47090 /* Sources */,
704                                 8D11072E0486CEB800E47090 /* Frameworks */,
705                                 F580E6BD0E73329C009E2D3F /* CopyFiles */,
706                                 F5CF04A20EAE696C00D75C81 /* Copy HTML files */,
707                         );
708                         buildRules = (
709                         );
710                         dependencies = (
711                                 913D5E5A0E5564F400CECEA2 /* PBXTargetDependency */,
712                                 F5643A020F792B4900A579C2 /* PBXTargetDependency */,
713                         );
714                         name = GitX;
715                         productInstallPath = "$(HOME)/Applications";
716                         productName = GitTest;
717                         productReference = 8D1107320486CEB800E47090 /* GitX.app */;
718                         productType = "com.apple.product-type.application";
719                 };
720                 913D5E480E55644600CECEA2 /* cli tool */ = {
721                         isa = PBXNativeTarget;
722                         buildConfigurationList = 913D5E570E55646100CECEA2 /* Build configuration list for PBXNativeTarget "cli tool" */;
723                         buildPhases = (
724                                 913D5E460E55644600CECEA2 /* Sources */,
725                                 913D5E470E55644600CECEA2 /* Frameworks */,
726                         );
727                         buildRules = (
728                         );
729                         dependencies = (
730                         );
731                         name = "cli tool";
732                         productName = "cli tool";
733                         productReference = 913D5E490E55644600CECEA2 /* gitx */;
734                         productType = "com.apple.product-type.tool";
735                 };
736                 F567CC38106E6B910059BB9D /* GitXTesting */ = {
737                         isa = PBXNativeTarget;
738                         buildConfigurationList = F567CC3D106E6B920059BB9D /* Build configuration list for PBXNativeTarget "GitXTesting" */;
739                         buildPhases = (
740                                 F567CC34106E6B910059BB9D /* Headers */,
741                                 F567CC35106E6B910059BB9D /* Resources */,
742                                 F567CC36106E6B910059BB9D /* Sources */,
743                                 F567CC37106E6B910059BB9D /* Frameworks */,
744                         );
745                         buildRules = (
746                         );
747                         dependencies = (
748                         );
749                         name = GitXTesting;
750                         productName = GitXTesting;
751                         productReference = F567CC39106E6B910059BB9D /* GitXTesting.framework */;
752                         productType = "com.apple.product-type.framework";
753                 };
754                 F5886A0F0ED5D33D0066E74C /* SpeedTest */ = {
755                         isa = PBXNativeTarget;
756                         buildConfigurationList = F5886A150ED5D33E0066E74C /* Build configuration list for PBXNativeTarget "SpeedTest" */;
757                         buildPhases = (
758                                 F5886A0C0ED5D33D0066E74C /* Resources */,
759                                 F5886A0D0ED5D33D0066E74C /* Sources */,
760                                 F5886A0E0ED5D33D0066E74C /* Frameworks */,
761                         );
762                         buildRules = (
763                         );
764                         dependencies = (
765                         );
766                         name = SpeedTest;
767                         productName = SpeedTest;
768                         productReference = F5886A100ED5D33D0066E74C /* SpeedTest.app */;
769                         productType = "com.apple.product-type.application";
770                 };
771 /* End PBXNativeTarget section */
773 /* Begin PBXProject section */
774                 29B97313FDCFA39411CA2CEA /* Project object */ = {
775                         isa = PBXProject;
776                         buildConfigurationList = 26FC0A880875C7B200E6366F /* Build configuration list for PBXProject "GitX" */;
777                         compatibilityVersion = "Xcode 3.1";
778                         hasScannedForEncodings = 1;
779                         mainGroup = 29B97314FDCFA39411CA2CEA /* GitTest */;
780                         projectDirPath = "";
781                         projectRoot = "";
782                         targets = (
783                                 8D1107260486CEB800E47090 /* GitX */,
784                                 913D5E480E55644600CECEA2 /* cli tool */,
785                                 F5886A0F0ED5D33D0066E74C /* SpeedTest */,
786                                 F56439F70F792B2100A579C2 /* Generate PList Prefix */,
787                                 F567CC38106E6B910059BB9D /* GitXTesting */,
788                         );
789                 };
790 /* End PBXProject section */
792 /* Begin PBXResourcesBuildPhase section */
793                 8D1107290486CEB800E47090 /* Resources */ = {
794                         isa = PBXResourcesBuildPhase;
795                         buildActionMask = 2147483647;
796                         files = (
797                                 F5E92A1B0E88550E00056E75 /* empty_file.png in Resources */,
798                                 913D5E500E55645900CECEA2 /* gitx in Resources */,
799                                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
800                                 F5B721C40E05CF7E00AF29DC /* MainMenu.xib in Resources */,
801                                 911111E20E58BD5A00BF76B4 /* RepositoryWindow.xib in Resources */,
802                                 D26DC6450E782C9000C777B2 /* gitx.icns in Resources */,
803                                 F52BCE030E84208300AA3741 /* PBGitHistoryView.xib in Resources */,
804                                 F59116E60E843BB50072CCB1 /* PBGitCommitView.xib in Resources */,
805                                 F5E92A230E88569500056E75 /* new_file.png in Resources */,
806                                 F57240BB0E9678EA00D8EE66 /* deleted_file.png in Resources */,
807                                 F5E424110EA3E4D60046E362 /* PBDiffWindow.xib in Resources */,
808                                 F50A411F0EBB874C00208746 /* mainSplitterBar.tiff in Resources */,
809                                 F50A41200EBB874C00208746 /* mainSplitterDimple.tiff in Resources */,
810                                 056438B70ED0C40B00985397 /* DetailViewTemplate.png in Resources */,
811                                 F56ADDD90ED19F9E002AC78F /* AddBranchTemplate.png in Resources */,
812                                 F56ADDDA0ED19F9E002AC78F /* AddLabelTemplate.png in Resources */,
813                                 3BC07F4C0ED5A5C5009A7768 /* HistoryViewTemplate.png in Resources */,
814                                 3BC07F4D0ED5A5C5009A7768 /* CommitViewTemplate.png in Resources */,
815                                 47DBDB6A0E94EF6500671A1E /* Preferences.xib in Resources */,
816                                 47DBDBB10E94F6CA00671A1E /* Updates.png in Resources */,
817                                 F569AE930F2CBD7C00C2FFA7 /* Credits.html in Resources */,
818                         );
819                         runOnlyForDeploymentPostprocessing = 0;
820                 };
821                 F567CC35106E6B910059BB9D /* Resources */ = {
822                         isa = PBXResourcesBuildPhase;
823                         buildActionMask = 2147483647;
824                         files = (
825                         );
826                         runOnlyForDeploymentPostprocessing = 0;
827                 };
828                 F5886A0C0ED5D33D0066E74C /* Resources */ = {
829                         isa = PBXResourcesBuildPhase;
830                         buildActionMask = 2147483647;
831                         files = (
832                         );
833                         runOnlyForDeploymentPostprocessing = 0;
834                 };
835 /* End PBXResourcesBuildPhase section */
837 /* Begin PBXShellScriptBuildPhase section */
838                 F56439F60F792B2100A579C2 /* ShellScript */ = {
839                         isa = PBXShellScriptBuildPhase;
840                         buildActionMask = 2147483647;
841                         files = (
842                         );
843                         inputPaths = (
844                         );
845                         outputPaths = (
846                         );
847                         runOnlyForDeploymentPostprocessing = 0;
848                         shellPath = /bin/sh;
849                         shellScript = "export PATH=$PATH:$HOME/bin:$HOME/local/bin:/sw/bin:/opt/local/bin:`\"$TARGET_BUILD_DIR\"/gitx --git-path`\nVERSION=$(cd \"$PROJECT_DIR\";git describe)\nLONG_VERSION=$(echo $VERSION | sed -e \"s/\\-/\\./\" -e \"s/^v//\" -e \"s/-.*//\")\nSHORT_VERSION=$(echo $VERSION | sed -e \"s/\\-.*//\" -e \"s/^v//\")\n\necho -n \"#define LONG_VERSION $LONG_VERSION\n#define GIT_VERSION $VERSION\n#define SHORT_VERSION $SHORT_VERSION\" > \"$PROJECT_TEMP_DIR/revision\"\ntouch Info.plist";
850                 };
851                 F5792DFB0EDB570C001B0C31 /* Compile libgit2 */ = {
852                         isa = PBXShellScriptBuildPhase;
853                         buildActionMask = 2147483647;
854                         files = (
855                         );
856                         inputPaths = (
857                         );
858                         name = "Compile libgit2";
859                         outputPaths = (
860                         );
861                         runOnlyForDeploymentPostprocessing = 0;
862                         shellPath = /bin/sh;
863                         shellScript = "export PATH=$PATH:$HOME/bin:$HOME/local/bin:/sw/bin:/opt/local/bin:`\"$TARGET_BUILD_DIR\"/gitx --git-path`\ngit submodule init\ngit submodule update\ncd libgit2\nrm -f libgit2.a\nmake CFLAGS=\"-arch i386 -arch ppc\"\nranlib libgit2.a";
864                 };
865                 F5CF04A20EAE696C00D75C81 /* Copy HTML files */ = {
866                         isa = PBXShellScriptBuildPhase;
867                         buildActionMask = 2147483647;
868                         comments = "This is added as a script rather than a 'copy files' phase because those aren't updated correctly when you edit just a single file in a directory.\n\nThis might be improved further by using rsync, but I didn't dive into that yet.";
869                         files = (
870                         );
871                         inputPaths = (
872                         );
873                         name = "Copy HTML files";
874                         outputPaths = (
875                         );
876                         runOnlyForDeploymentPostprocessing = 0;
877                         shellPath = /bin/sh;
878                         shellScript = "resource_path=\"$TARGET_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH\"\nrm -rf \"$resource_path/html\"\ncp -r html \"$resource_path\"";
879                 };
880 /* End PBXShellScriptBuildPhase section */
882 /* Begin PBXSourcesBuildPhase section */
883                 8D11072C0486CEB800E47090 /* Sources */ = {
884                         isa = PBXSourcesBuildPhase;
885                         buildActionMask = 2147483647;
886                         files = (
887                                 F5EF8C8E0E9D4A5D0050906B /* PBWebController.m in Sources */,
888                                 8D11072D0486CEB800E47090 /* main.m in Sources */,
889                                 F574A2910EAE2FF4003F2CB1 /* PBGitConfig.m in Sources */,
890                                 77C8280E06725ACE000B614F /* ApplicationController.m in Sources */,
891                                 770B37ED0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel in Sources */,
892                                 F5945E170E02B0C200706420 /* PBGitRepository.m in Sources */,
893                                 F56524BB0E02D22D00F03B52 /* NSFileHandleExt.m in Sources */,
894                                 F56524F00E02D45200F03B52 /* PBGitCommit.m in Sources */,
895                                 F565262B0E03D89B00F03B52 /* PBWebHistoryController.m in Sources */,
896                                 F56174570E058893001DCD79 /* PBGitTree.m in Sources */,
897                                 F57CC3910E05DDF2000472E2 /* PBEasyPipe.m in Sources */,
898                                 F57CC4410E05E496000472E2 /* PBGitWindowController.m in Sources */,
899                                 F513085B0E0740F2000C8BCD /* PBQLOutlineView.m in Sources */,
900                                 F5DFFA6C0E075D8800617813 /* PBEasyFS.m in Sources */,
901                                 F50FE0E30E07BE9600854FCD /* PBGitRevisionCell.m in Sources */,
902                                 F5FF4E180E0829C20006317A /* PBGitRevList.mm in Sources */,
903                                 F5FF4E7A0E082E440006317A /* PBGitGrapher.mm in Sources */,
904                                 911111F80E594F3F00BF76B4 /* PBRepositoryDocumentController.m in Sources */,
905                                 913D5E5F0E556A9300CECEA2 /* PBCLIProxy.m in Sources */,
906                                 F56CC7320E65E0E5004307B4 /* PBGraphCellInfo.m in Sources */,
907                                 F5C6F68D0E65FF9300478D97 /* PBGitLane.mm in Sources */,
908                                 F5C007750E731B48007B84B2 /* PBGitRef.m in Sources */,
909                                 F5AD56790E79B78100EDAAFE /* PBCommitList.m in Sources */,
910                                 F53FF2050E7ABB5300389171 /* PBGitRevSpecifier.m in Sources */,
911                                 F52BCE070E84211300AA3741 /* PBGitHistoryController.m in Sources */,
912                                 F59116E90E843BCB0072CCB1 /* PBGitCommitController.m in Sources */,
913                                 F5E926060E8827D300056E75 /* PBViewController.m in Sources */,
914                                 F5E927F80E883E7200056E75 /* PBChangedFile.m in Sources */,
915                                 F5E927FC0E883F0700056E75 /* PBWebChangesController.m in Sources */,
916                                 91B103CC0E898EC300C84364 /* PBIconAndTextCell.m in Sources */,
917                                 F5140DC90E8A8EB20091E9F3 /* RoundedRectangle.m in Sources */,
918                                 F56244090E9684B0002B6C44 /* PBUnsortableTableHeader.m in Sources */,
919                                 F53C4DF70E97FC630022AD59 /* PBGitBinary.m in Sources */,
920                                 F593DF780E9E636C003A8559 /* PBFileChangesTableView.m in Sources */,
921                                 93F7857F0EA3ABF100C1F443 /* PBCommitMessageView.m in Sources */,
922                                 93CB42C20EAB7B2200530609 /* PBGitDefaults.m in Sources */,
923                                 F5E424150EA3E4E10046E362 /* PBDiffWindowController.m in Sources */,
924                                 F5E424180EA3E4EB0046E362 /* PBWebDiffController.m in Sources */,
925                                 F5FE6C030EB13BC900F30D12 /* PBServicesController.m in Sources */,
926                                 F50A41230EBB875D00208746 /* PBNiceSplitView.m in Sources */,
927                                 F5FC41F40EBCBD4300191D80 /* PBGitXProtocol.m in Sources */,
928                                 F574A2850EAE2EAC003F2CB1 /* PBRefController.m in Sources */,
929                                 F5FC43FE0EBD08EE00191D80 /* PBRefMenuItem.m in Sources */,
930                                 F523CEB60ED3399200DDD714 /* PBGitIndexController.m in Sources */,
931                                 47DBDB580E94EDE700671A1E /* DBPrefsWindowController.m in Sources */,
932                                 47DBDB670E94EE8B00671A1E /* PBPrefsWindowController.m in Sources */,
933                                 47DBDBCA0E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m in Sources */,
934                                 F562C8870FE1766C000EC528 /* NSString_RegEx.m in Sources */,
935                                 EB2A734A0FEE3F09006601CF /* PBCollapsibleSplitView.m in Sources */,
936                                 F59F1DD5105C4FF300115F88 /* PBGitIndex.m in Sources */,
937                         );
938                         runOnlyForDeploymentPostprocessing = 0;
939                 };
940                 913D5E460E55644600CECEA2 /* Sources */ = {
941                         isa = PBXSourcesBuildPhase;
942                         buildActionMask = 2147483647;
943                         files = (
944                                 F53C4DF90E97FCAD0022AD59 /* PBEasyPipe.m in Sources */,
945                                 F53C4DF80E97FCA70022AD59 /* PBGitBinary.m in Sources */,
946                                 913D5E4D0E55644E00CECEA2 /* gitx.m in Sources */,
947                         );
948                         runOnlyForDeploymentPostprocessing = 0;
949                 };
950                 F567CC36106E6B910059BB9D /* Sources */ = {
951                         isa = PBXSourcesBuildPhase;
952                         buildActionMask = 2147483647;
953                         files = (
954                                 F567CC64106E6BC80059BB9D /* PBGitRepository.m in Sources */,
955                                 F567CC65106E6BC90059BB9D /* PBGitBinary.m in Sources */,
956                                 F5D376B9107511C500AAAC80 /* PBGitIndex.m in Sources */,
957                                 F567CC66106E6BC90059BB9D /* PBGitConfig.m in Sources */,
958                                 F5D376E0107516A700AAAC80 /* PBChangedFile.m in Sources */,
959                                 F5D376CF1075139B00AAAC80 /* PBGitRef.m in Sources */,
960                                 F5D376D01075139B00AAAC80 /* PBGitRevSpecifier.m in Sources */,
961                                 F5D376C91075134D00AAAC80 /* PBGitRevList.mm in Sources */,
962                                 F567CC8E106E6FC40059BB9D /* PBEasyPipe.m in Sources */,
963                         );
964                         runOnlyForDeploymentPostprocessing = 0;
965                 };
966                 F5886A0D0ED5D33D0066E74C /* Sources */ = {
967                         isa = PBXSourcesBuildPhase;
968                         buildActionMask = 2147483647;
969                         files = (
970                                 F5886A260ED5D4870066E74C /* PBGitGrapher.mm in Sources */,
971                                 F5886A360ED5D56E0066E74C /* PBGitTree.m in Sources */,
972                                 F5886A330ED5D5580066E74C /* PBGitRevSpecifier.m in Sources */,
973                                 F5886A310ED5D54C0066E74C /* PBGitConfig.m in Sources */,
974                                 F5886A270ED5D4870066E74C /* PBGitRevisionCell.m in Sources */,
975                                 F5886A320ED5D5510066E74C /* PBGitCommit.m in Sources */,
976                                 F5886A340ED5D55D0066E74C /* PBGitBinary.m in Sources */,
977                                 F5886A290ED5D4870066E74C /* PBGraphCellInfo.m in Sources */,
978                                 F5886A2A0ED5D4870066E74C /* PBGitLane.mm in Sources */,
979                                 F5886A1B0ED5D37C0066E74C /* NSFileHandleExt.m in Sources */,
980                                 F5886A1C0ED5D37C0066E74C /* PBEasyPipe.m in Sources */,
981                                 F5886A1D0ED5D37C0066E74C /* PBEasyFS.m in Sources */,
982                                 F5886A180ED5D3540066E74C /* PBGitRevList.mm in Sources */,
983                                 F5886A170ED5D34F0066E74C /* PBGitRepository.m in Sources */,
984                                 F5886A190ED5D3560066E74C /* PBGitRef.m in Sources */,
985                                 F5886A160ED5D3490066E74C /* speedtest.m in Sources */,
986                         );
987                         runOnlyForDeploymentPostprocessing = 0;
988                 };
989 /* End PBXSourcesBuildPhase section */
991 /* Begin PBXTargetDependency section */
992                 913D5E5A0E5564F400CECEA2 /* PBXTargetDependency */ = {
993                         isa = PBXTargetDependency;
994                         target = 913D5E480E55644600CECEA2 /* cli tool */;
995                         targetProxy = 913D5E590E5564F400CECEA2 /* PBXContainerItemProxy */;
996                 };
997                 F5643A020F792B4900A579C2 /* PBXTargetDependency */ = {
998                         isa = PBXTargetDependency;
999                         target = F56439F70F792B2100A579C2 /* Generate PList Prefix */;
1000                         targetProxy = F5643A010F792B4900A579C2 /* PBXContainerItemProxy */;
1001                 };
1002 /* End PBXTargetDependency section */
1004 /* Begin PBXVariantGroup section */
1005                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
1006                         isa = PBXVariantGroup;
1007                         children = (
1008                                 089C165DFE840E0CC02AAC07 /* English */,
1009                         );
1010                         name = InfoPlist.strings;
1011                         sourceTree = "<group>";
1012                 };
1013                 47DBDB680E94EF6500671A1E /* Preferences.xib */ = {
1014                         isa = PBXVariantGroup;
1015                         children = (
1016                                 47DBDB690E94EF6500671A1E /* English */,
1017                         );
1018                         name = Preferences.xib;
1019                         sourceTree = "<group>";
1020                 };
1021                 911111E00E58BD5A00BF76B4 /* RepositoryWindow.xib */ = {
1022                         isa = PBXVariantGroup;
1023                         children = (
1024                                 911111E10E58BD5A00BF76B4 /* English */,
1025                         );
1026                         name = RepositoryWindow.xib;
1027                         sourceTree = "<group>";
1028                 };
1029                 F5B721C20E05CF7E00AF29DC /* MainMenu.xib */ = {
1030                         isa = PBXVariantGroup;
1031                         children = (
1032                                 F5B721C30E05CF7E00AF29DC /* English */,
1033                         );
1034                         name = MainMenu.xib;
1035                         sourceTree = "<group>";
1036                 };
1037 /* End PBXVariantGroup section */
1039 /* Begin XCBuildConfiguration section */
1040                 26FC0A850875C7B200E6366F /* Debug */ = {
1041                         isa = XCBuildConfiguration;
1042                         buildSettings = {
1043                                 COPY_PHASE_STRIP = NO;
1044                                 FRAMEWORK_SEARCH_PATHS = (
1045                                         "$(inherited)",
1046                                         "\"$(SRCROOT)\"",
1047                                 );
1048                                 GCC_DYNAMIC_NO_PIC = NO;
1049                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
1050                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1051                                 GCC_MODEL_TUNING = G5;
1052                                 GCC_OPTIMIZATION_LEVEL = 0;
1053                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1054                                 GCC_PREFIX_HEADER = GitX_Prefix.pch;
1055                                 HEADER_SEARCH_PATHS = libgit2/src;
1056                                 INFOPLIST_FILE = Info.plist;
1057                                 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
1058                                 INFOPLIST_PREFIX_HEADER = $PROJECT_TEMP_DIR/revision;
1059                                 INFOPLIST_PREPROCESS = YES;
1060                                 INSTALL_PATH = "$(HOME)/Applications";
1061                                 LIBRARY_SEARCH_PATHS = libgit2;
1062                                 PRODUCT_NAME = GitX;
1063                                 WRAPPER_EXTENSION = app;
1064                                 ZERO_LINK = YES;
1065                         };
1066                         name = Debug;
1067                 };
1068                 26FC0A860875C7B200E6366F /* Release */ = {
1069                         isa = XCBuildConfiguration;
1070                         buildSettings = {
1071                                 DEBUG_INFORMATION_FORMAT = dwarf;
1072                                 FRAMEWORK_SEARCH_PATHS = (
1073                                         "$(inherited)",
1074                                         "\"$(SRCROOT)\"",
1075                                 );
1076                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1077                                 GCC_MODEL_TUNING = G5;
1078                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1079                                 GCC_PREFIX_HEADER = GitX_Prefix.pch;
1080                                 GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
1081                                 HEADER_SEARCH_PATHS = libgit2/src;
1082                                 INFOPLIST_FILE = Info.plist;
1083                                 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
1084                                 INFOPLIST_PREFIX_HEADER = $PROJECT_TEMP_DIR/revision;
1085                                 INFOPLIST_PREPROCESS = YES;
1086                                 INSTALL_PATH = "$(HOME)/Applications";
1087                                 LIBRARY_SEARCH_PATHS = libgit2;
1088                                 PRODUCT_NAME = GitX;
1089                                 WRAPPER_EXTENSION = app;
1090                         };
1091                         name = Release;
1092                 };
1093                 26FC0A890875C7B200E6366F /* Debug */ = {
1094                         isa = XCBuildConfiguration;
1095                         buildSettings = {
1096                                 GCC_ENABLE_OBJC_GC = required;
1097                                 GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = DEBUG_BUILD;
1098                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1099                                 GCC_WARN_UNUSED_VARIABLE = YES;
1100                                 INFOPLIST_PREPROCESS = YES;
1101                                 PREBINDING = NO;
1102                                 SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1103                         };
1104                         name = Debug;
1105                 };
1106                 26FC0A8A0875C7B200E6366F /* Release */ = {
1107                         isa = XCBuildConfiguration;
1108                         buildSettings = {
1109                                 ARCHS = (
1110                                         ppc,
1111                                         i386,
1112                                 );
1113                                 GCC_ENABLE_OBJC_GC = required;
1114                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1115                                 GCC_WARN_UNUSED_VARIABLE = YES;
1116                                 INFOPLIST_PREFIX_HEADER = $PROJECT_TEMP_DIR/revision;
1117                                 INFOPLIST_PREPROCESS = YES;
1118                                 PREBINDING = NO;
1119                                 SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1120                         };
1121                         name = Release;
1122                 };
1123                 913D5E4B0E55644600CECEA2 /* Debug */ = {
1124                         isa = XCBuildConfiguration;
1125                         buildSettings = {
1126                                 COPY_PHASE_STRIP = NO;
1127                                 GCC_DYNAMIC_NO_PIC = NO;
1128                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
1129                                 GCC_MODEL_TUNING = G5;
1130                                 GCC_OPTIMIZATION_LEVEL = 0;
1131                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1132                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1133                                 INSTALL_PATH = /usr/local/bin;
1134                                 LIBRARY_SEARCH_PATHS = libgit2;
1135                                 OTHER_LDFLAGS = (
1136                                         "-framework",
1137                                         Foundation,
1138                                         "-framework",
1139                                         AppKit,
1140                                 );
1141                                 PREBINDING = NO;
1142                                 PRODUCT_NAME = gitx;
1143                                 ZERO_LINK = YES;
1144                         };
1145                         name = Debug;
1146                 };
1147                 913D5E4C0E55644600CECEA2 /* Release */ = {
1148                         isa = XCBuildConfiguration;
1149                         buildSettings = {
1150                                 COPY_PHASE_STRIP = YES;
1151                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1152                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1153                                 GCC_MODEL_TUNING = G5;
1154                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1155                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1156                                 INSTALL_PATH = /usr/local/bin;
1157                                 LIBRARY_SEARCH_PATHS = libgit2;
1158                                 OTHER_LDFLAGS = (
1159                                         "-framework",
1160                                         Foundation,
1161                                         "-framework",
1162                                         AppKit,
1163                                 );
1164                                 PREBINDING = NO;
1165                                 PRODUCT_NAME = gitx;
1166                                 ZERO_LINK = NO;
1167                         };
1168                         name = Release;
1169                 };
1170                 F56439F80F792B2100A579C2 /* Debug */ = {
1171                         isa = XCBuildConfiguration;
1172                         buildSettings = {
1173                                 COPY_PHASE_STRIP = NO;
1174                                 GCC_DYNAMIC_NO_PIC = NO;
1175                                 GCC_OPTIMIZATION_LEVEL = 0;
1176                                 PRODUCT_NAME = "Generate PList Prefix";
1177                         };
1178                         name = Debug;
1179                 };
1180                 F56439F90F792B2100A579C2 /* Release */ = {
1181                         isa = XCBuildConfiguration;
1182                         buildSettings = {
1183                                 COPY_PHASE_STRIP = YES;
1184                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1185                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1186                                 INFOPLIST_PREPROCESS = YES;
1187                                 PRODUCT_NAME = "Generate PList Prefix";
1188                                 ZERO_LINK = NO;
1189                         };
1190                         name = Release;
1191                 };
1192                 F567CC3B106E6B920059BB9D /* Debug */ = {
1193                         isa = XCBuildConfiguration;
1194                         buildSettings = {
1195                                 ALWAYS_SEARCH_USER_PATHS = NO;
1196                                 COPY_PHASE_STRIP = NO;
1197                                 DYLIB_COMPATIBILITY_VERSION = 1;
1198                                 DYLIB_CURRENT_VERSION = 1;
1199                                 FRAMEWORK_VERSION = A;
1200                                 GCC_DYNAMIC_NO_PIC = NO;
1201                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
1202                                 GCC_MODEL_TUNING = G5;
1203                                 GCC_OPTIMIZATION_LEVEL = 0;
1204                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1205                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1206                                 HEADER_SEARCH_PATHS = libgit2/src;
1207                                 INFOPLIST_FILE = "GitXTesting-Info.plist";
1208                                 INSTALL_PATH = "$(HOME)/Library/Frameworks";
1209                                 LIBRARY_SEARCH_PATHS = (
1210                                         "$(inherited)",
1211                                         "\"$(SRCROOT)/libgit2\"",
1212                                 );
1213                                 OTHER_CFLAGS = "-DCLI";
1214                                 OTHER_LDFLAGS = (
1215                                         "-undefined",
1216                                         dynamic_lookup,
1217                                         "-framework",
1218                                         Foundation,
1219                                         "-framework",
1220                                         AppKit,
1221                                 );
1222                                 PREBINDING = NO;
1223                                 PRODUCT_NAME = GitXTesting;
1224                         };
1225                         name = Debug;
1226                 };
1227                 F567CC3C106E6B920059BB9D /* Release */ = {
1228                         isa = XCBuildConfiguration;
1229                         buildSettings = {
1230                                 ALWAYS_SEARCH_USER_PATHS = NO;
1231                                 COPY_PHASE_STRIP = YES;
1232                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1233                                 DYLIB_COMPATIBILITY_VERSION = 1;
1234                                 DYLIB_CURRENT_VERSION = 1;
1235                                 FRAMEWORK_VERSION = A;
1236                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1237                                 GCC_MODEL_TUNING = G5;
1238                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1239                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1240                                 INFOPLIST_FILE = "GitXTesting-Info.plist";
1241                                 INSTALL_PATH = "$(HOME)/Library/Frameworks";
1242                                 LIBRARY_SEARCH_PATHS = (
1243                                         "$(inherited)",
1244                                         "\"$(SRCROOT)/libgit2\"",
1245                                 );
1246                                 OTHER_LDFLAGS = (
1247                                         "-framework",
1248                                         Foundation,
1249                                         "-framework",
1250                                         AppKit,
1251                                 );
1252                                 PREBINDING = NO;
1253                                 PRODUCT_NAME = GitXTesting;
1254                                 ZERO_LINK = NO;
1255                         };
1256                         name = Release;
1257                 };
1258                 F5886A130ED5D33E0066E74C /* Debug */ = {
1259                         isa = XCBuildConfiguration;
1260                         buildSettings = {
1261                                 ALWAYS_SEARCH_USER_PATHS = YES;
1262                                 CODE_SIGN_IDENTITY = "";
1263                                 COPY_PHASE_STRIP = NO;
1264                                 FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks;
1265                                 GCC_DYNAMIC_NO_PIC = NO;
1266                                 GCC_OPTIMIZATION_LEVEL = 2;
1267                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1268                                 GCC_PREFIX_HEADER = GitX_Prefix.pch;
1269                                 HEADER_SEARCH_PATHS = libgit2/src;
1270                                 INFOPLIST_FILE = "SpeedTest-Info.plist";
1271                                 INSTALL_PATH = "$(HOME)/Applications";
1272                                 LIBRARY_SEARCH_PATHS = libgit2;
1273                                 OTHER_CFLAGS = "-DCLI";
1274                                 OTHER_LDFLAGS = (
1275                                         "-L.",
1276                                         "-framework",
1277                                         Foundation,
1278                                         "-framework",
1279                                         Cocoa,
1280                                 );
1281                                 PREBINDING = NO;
1282                                 PRODUCT_NAME = SpeedTest;
1283                                 SDKROOT = macosx10.5;
1284                         };
1285                         name = Debug;
1286                 };
1287                 F5886A140ED5D33E0066E74C /* Release */ = {
1288                         isa = XCBuildConfiguration;
1289                         buildSettings = {
1290                                 ALWAYS_SEARCH_USER_PATHS = NO;
1291                                 CODE_SIGN_IDENTITY = "iPhone Developer";
1292                                 COPY_PHASE_STRIP = YES;
1293                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1294                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1295                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1296                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
1297                                 INFOPLIST_FILE = "SpeedTest-Info.plist";
1298                                 INSTALL_PATH = "$(HOME)/Applications";
1299                                 LIBRARY_SEARCH_PATHS = libgit2;
1300                                 OTHER_LDFLAGS = (
1301                                         "-framework",
1302                                         Foundation,
1303                                         "-framework",
1304                                         UIKit,
1305                                 );
1306                                 PREBINDING = NO;
1307                                 PRODUCT_NAME = SpeedTest;
1308                                 SDKROOT = iphoneos2.0;
1309                                 ZERO_LINK = NO;
1310                         };
1311                         name = Release;
1312                 };
1313 /* End XCBuildConfiguration section */
1315 /* Begin XCConfigurationList section */
1316                 26FC0A840875C7B200E6366F /* Build configuration list for PBXNativeTarget "GitX" */ = {
1317                         isa = XCConfigurationList;
1318                         buildConfigurations = (
1319                                 26FC0A850875C7B200E6366F /* Debug */,
1320                                 26FC0A860875C7B200E6366F /* Release */,
1321                         );
1322                         defaultConfigurationIsVisible = 0;
1323                         defaultConfigurationName = Release;
1324                 };
1325                 26FC0A880875C7B200E6366F /* Build configuration list for PBXProject "GitX" */ = {
1326                         isa = XCConfigurationList;
1327                         buildConfigurations = (
1328                                 26FC0A890875C7B200E6366F /* Debug */,
1329                                 26FC0A8A0875C7B200E6366F /* Release */,
1330                         );
1331                         defaultConfigurationIsVisible = 0;
1332                         defaultConfigurationName = Release;
1333                 };
1334                 913D5E570E55646100CECEA2 /* Build configuration list for PBXNativeTarget "cli tool" */ = {
1335                         isa = XCConfigurationList;
1336                         buildConfigurations = (
1337                                 913D5E4B0E55644600CECEA2 /* Debug */,
1338                                 913D5E4C0E55644600CECEA2 /* Release */,
1339                         );
1340                         defaultConfigurationIsVisible = 0;
1341                         defaultConfigurationName = Release;
1342                 };
1343                 F56439FD0F792B3600A579C2 /* Build configuration list for PBXAggregateTarget "Generate PList Prefix" */ = {
1344                         isa = XCConfigurationList;
1345                         buildConfigurations = (
1346                                 F56439F80F792B2100A579C2 /* Debug */,
1347                                 F56439F90F792B2100A579C2 /* Release */,
1348                         );
1349                         defaultConfigurationIsVisible = 0;
1350                         defaultConfigurationName = Release;
1351                 };
1352                 F567CC3D106E6B920059BB9D /* Build configuration list for PBXNativeTarget "GitXTesting" */ = {
1353                         isa = XCConfigurationList;
1354                         buildConfigurations = (
1355                                 F567CC3B106E6B920059BB9D /* Debug */,
1356                                 F567CC3C106E6B920059BB9D /* Release */,
1357                         );
1358                         defaultConfigurationIsVisible = 0;
1359                         defaultConfigurationName = Release;
1360                 };
1361                 F5886A150ED5D33E0066E74C /* Build configuration list for PBXNativeTarget "SpeedTest" */ = {
1362                         isa = XCConfigurationList;
1363                         buildConfigurations = (
1364                                 F5886A130ED5D33E0066E74C /* Debug */,
1365                                 F5886A140ED5D33E0066E74C /* Release */,
1366                         );
1367                         defaultConfigurationIsVisible = 0;
1368                         defaultConfigurationName = Release;
1369                 };
1370 /* End XCConfigurationList section */
1371         };
1372         rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;