// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 42;
objects = {
/* Begin PBXBuildFile section */
285BB47C0D8306C60027980C /* mime-types in Resources */ = {isa = PBXBuildFile; fileRef = 285BB4690D8306C60027980C /* mime-types */; };
285BB4810D8308400027980C /* committer.png in Resources */ = {isa = PBXBuildFile; fileRef = 285BB4800D8308400027980C /* committer.png */; };
286F10980D7A47DB0055A0D1 /* ApplicationController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 286F10970D7A47DB0055A0D1 /* ApplicationController.rb */; };
286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 286F109D0D7A49380055A0D1 /* WebKit.framework */; };
288853050D7CE2E500862D67 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 288853040D7CE2E500862D67 /* LICENSE */; };
2888530D0D7CEA5200862D67 /* gitnub-icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2888530C0D7CEA5200862D67 /* gitnub-icon.icns */; };
288853C90D7E06A600862D67 /* commit.html in Resources */ = {isa = PBXBuildFile; fileRef = 288853C80D7E06A600862D67 /* commit.html */; };
288853CD0D7E074B00862D67 /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 288853CC0D7E074B00862D67 /* style.css */; };
288854910D7E352C00862D67 /* grit in Resources */ = {isa = PBXBuildFile; fileRef = 288854540D7E352C00862D67 /* grit */; };
28B4C0E70D7F8DDA006F2675 /* infoicn.png in Resources */ = {isa = PBXBuildFile; fileRef = 28B4C0E60D7F8DDA006F2675 /* infoicn.png */; };
28D2BF1F0D7B3E25003BCF14 /* CommitsController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */; };
28D2BF5B0D7B4F88003BCF14 /* ImageTextCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D2BF590D7B4F88003BCF14 /* ImageTextCell.h */; };
28D2BF5C0D7B4F88003BCF14 /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D2BF5A0D7B4F88003BCF14 /* ImageTextCell.m */; };
28D2BF5E0D7BAEF9003BCF14 /* TexturedWindow.rb in Resources */ = {isa = PBXBuildFile; fileRef = 28D2BF5D0D7BAEF9003BCF14 /* TexturedWindow.rb */; };
28D8D8430D7FF9C00039F98A /* added.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8410D7FF9C00039F98A /* added.png */; };
28D8D8440D7FF9C00039F98A /* delete.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8420D7FF9C00039F98A /* delete.png */; };
28D8D8490D7FFBC60039F98A /* common.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8480D7FFBC60039F98A /* common.png */; };
28D8D8AE0D80C4FC0039F98A /* InfoWindowController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */; };
28D8D8C20D80C5960039F98A /* Info.nib in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8C10D80C5960039F98A /* Info.nib */; };
4DDCA7060ACC9A6100E082CE /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
4DDCA7070ACC9A6100E082CE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
4DDCA7080ACC9A6100E082CE /* rb_main.rb in Resources */ = {isa = PBXBuildFile; fileRef = E8F5E25803AEB7C803A81C6F /* rb_main.rb */; };
4DDCA70A0ACC9A6100E082CE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
4DDCA70C0ACC9A6100E082CE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
4DDCA70D0ACC9A6100E082CE /* RubyCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
284B714B0D7CDE340075DA6C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 284B71470D7CDE340075DA6C /* nub.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8DD76FA10486AA7600D96B5E;
remoteInfo = nub;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
284B71470D7CDE340075DA6C /* nub.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = nub.xcodeproj; path = nub/nub.xcodeproj; sourceTree = "<group>"; };
285BB4690D8306C60027980C /* mime-types */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "mime-types"; sourceTree = "<group>"; };
285BB4800D8308400027980C /* committer.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = committer.png; sourceTree = "<group>"; };
286F10970D7A47DB0055A0D1 /* ApplicationController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ApplicationController.rb; sourceTree = "<group>"; };
286F109D0D7A49380055A0D1 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
288853040D7CE2E500862D67 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
2888530C0D7CEA5200862D67 /* gitnub-icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "gitnub-icon.icns"; sourceTree = "<group>"; };
288853C80D7E06A600862D67 /* commit.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = commit.html; sourceTree = "<group>"; };
288853CC0D7E074B00862D67 /* style.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = style.css; sourceTree = "<group>"; };
288854540D7E352C00862D67 /* grit */ = {isa = PBXFileReference; lastKnownFileType = folder; path = grit; sourceTree = "<group>"; };
28B4C0E60D7F8DDA006F2675 /* infoicn.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = infoicn.png; sourceTree = "<group>"; };
28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = CommitsController.rb; sourceTree = "<group>"; };
28D2BF590D7B4F88003BCF14 /* ImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; sourceTree = "<group>"; };
28D2BF5A0D7B4F88003BCF14 /* ImageTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageTextCell.m; sourceTree = "<group>"; };
28D2BF5D0D7BAEF9003BCF14 /* TexturedWindow.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = TexturedWindow.rb; sourceTree = "<group>"; };
28D8D8410D7FF9C00039F98A /* added.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = added.png; sourceTree = "<group>"; };
28D8D8420D7FF9C00039F98A /* delete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = delete.png; sourceTree = "<group>"; };
28D8D8480D7FFBC60039F98A /* common.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = common.png; sourceTree = "<group>"; };
28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = InfoWindowController.rb; sourceTree = "<group>"; };
28D8D8C10D80C5960039F98A /* Info.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = Info.nib; sourceTree = "<group>"; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
4DDCA7110ACC9A6100E082CE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
4DDCA7120ACC9A6100E082CE /* GitNub.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GitNub.app; sourceTree = BUILT_PRODUCTS_DIR; };
E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /Library/Frameworks/RubyCocoa.framework; sourceTree = "<absolute>"; };
E8F5E25803AEB7C803A81C6F /* rb_main.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; path = rb_main.rb; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4DDCA70B0ACC9A6100E082CE /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4DDCA70C0ACC9A6100E082CE /* Cocoa.framework in Frameworks */,
4DDCA70D0ACC9A6100E082CE /* RubyCocoa.framework in Frameworks */,
286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */,
28D2BF5D0D7BAEF9003BCF14 /* TexturedWindow.rb */,
286F10970D7A47DB0055A0D1 /* ApplicationController.rb */,
28D2BF590D7B4F88003BCF14 /* ImageTextCell.h */,
28D2BF5A0D7B4F88003BCF14 /* ImageTextCell.m */,
);
name = Classes;
sourceTree = "<group>";
};
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */,
);
name = "Linked Frameworks";
sourceTree = "<group>";
};
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
4DDCA7120ACC9A6100E082CE /* GitNub.app */,
);
name = Products;
sourceTree = "<group>";
};
284B71480D7CDE340075DA6C /* Products */ = {
isa = PBXGroup;
children = (
284B714C0D7CDE340075DA6C /* nub */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* GitNub */ = {
isa = PBXGroup;
children = (
284B71470D7CDE340075DA6C /* nub.xcodeproj */,
080E96DDFE201D6D7F000001 /* Classes */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
4DDCA7110ACC9A6100E082CE /* Info.plist */,
288853040D7CE2E500862D67 /* LICENSE */,
);
name = GitNub;
sourceTree = "<group>";
};
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
285BB4690D8306C60027980C /* mime-types */,
288854540D7E352C00862D67 /* grit */,
28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */,
29B97316FDCFA39411CA2CEA /* main.m */,
E8F5E25803AEB7C803A81C6F /* rb_main.rb */,
);
name = "Other Sources";
sourceTree = "<group>";
};
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
285BB4800D8308400027980C /* committer.png */,
28D8D8480D7FFBC60039F98A /* common.png */,
28D8D8410D7FF9C00039F98A /* added.png */,
28D8D8420D7FF9C00039F98A /* delete.png */,
28B4C0E60D7F8DDA006F2675 /* infoicn.png */,
288853CC0D7E074B00862D67 /* style.css */,
288853C80D7E06A600862D67 /* commit.html */,
2888530C0D7CEA5200862D67 /* gitnub-icon.icns */,
29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
28D8D8C10D80C5960039F98A /* Info.nib */,
);
name = Resources;
sourceTree = "<group>";
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
286F109D0D7A49380055A0D1 /* WebKit.framework */,
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
4DDCA7040ACC9A6100E082CE /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
28D2BF5B0D7B4F88003BCF14 /* ImageTextCell.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
4DDCA7030ACC9A6100E082CE /* GitNub */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4DDCA70E0ACC9A6100E082CE /* Build configuration list for PBXNativeTarget "GitNub" */;
buildPhases = (
4DDCA7040ACC9A6100E082CE /* Headers */,
4DDCA7050ACC9A6100E082CE /* Resources */,
4DDCA7090ACC9A6100E082CE /* Sources */,
4DDCA70B0ACC9A6100E082CE /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = GitNub;
productInstallPath = "$(HOME)/Applications";
productName = GitNub;
productReference = 4DDCA7120ACC9A6100E082CE /* GitNub.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 4D7A7B570ABF745500C2D4C0 /* Build configuration list for PBXProject "GitNub" */;
compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 0;
mainGroup = 29B97314FDCFA39411CA2CEA /* GitNub */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 284B71480D7CDE340075DA6C /* Products */;
ProjectRef = 284B71470D7CDE340075DA6C /* nub.xcodeproj */;
},
);
projectRoot = "";
targets = (
4DDCA7030ACC9A6100E082CE /* GitNub */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
284B714C0D7CDE340075DA6C /* nub */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = nub;
remoteRef = 284B714B0D7CDE340075DA6C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
4DDCA7050ACC9A6100E082CE /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4DDCA7060ACC9A6100E082CE /* MainMenu.nib in Resources */,
4DDCA7070ACC9A6100E082CE /* InfoPlist.strings in Resources */,
4DDCA7080ACC9A6100E082CE /* rb_main.rb in Resources */,
286F10980D7A47DB0055A0D1 /* ApplicationController.rb in Resources */,
28D2BF1F0D7B3E25003BCF14 /* CommitsController.rb in Resources */,
28D2BF5E0D7BAEF9003BCF14 /* TexturedWindow.rb in Resources */,
288853050D7CE2E500862D67 /* LICENSE in Resources */,
2888530D0D7CEA5200862D67 /* gitnub-icon.icns in Resources */,
288853C90D7E06A600862D67 /* commit.html in Resources */,
288853CD0D7E074B00862D67 /* style.css in Resources */,
288854910D7E352C00862D67 /* grit in Resources */,
28B4C0E70D7F8DDA006F2675 /* infoicn.png in Resources */,
28D8D8430D7FF9C00039F98A /* added.png in Resources */,
28D8D8440D7FF9C00039F98A /* delete.png in Resources */,
28D8D8490D7FFBC60039F98A /* common.png in Resources */,
28D8D8AE0D80C4FC0039F98A /* InfoWindowController.rb in Resources */,
28D8D8C20D80C5960039F98A /* Info.nib in Resources */,
285BB47C0D8306C60027980C /* mime-types in Resources */,
285BB4810D8308400027980C /* committer.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4DDCA7090ACC9A6100E082CE /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4DDCA70A0ACC9A6100E082CE /* main.m in Sources */,
28D2BF5C0D7B4F88003BCF14 /* ImageTextCell.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
089C165DFE840E0CC02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
isa = PBXVariantGroup;
children = (
29B97319FDCFA39411CA2CEA /* English */,
);
name = MainMenu.nib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
4D7A7B580ABF745500C2D4C0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
};
name = Debug;
};
4D7A7B590ABF745500C2D4C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
};
name = Release;
};
4DDCA70F0ACC9A6100E082CE /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = GitNub;
WRAPPER_EXTENSION = app;
ZERO_LINK = YES;
};
name = Debug;
};
4DDCA7100ACC9A6100E082CE /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = G5;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = GitNub;
WRAPPER_EXTENSION = app;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4D7A7B570ABF745500C2D4C0 /* Build configuration list for PBXProject "GitNub" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4D7A7B580ABF745500C2D4C0 /* Debug */,
4D7A7B590ABF745500C2D4C0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4DDCA70E0ACC9A6100E082CE /* Build configuration list for PBXNativeTarget "GitNub" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4DDCA70F0ACC9A6100E082CE /* Debug */,
4DDCA7100ACC9A6100E082CE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}