<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Sparkle.framework/Headers</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Resources</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Sparkle</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUAppcast.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUAppcastItem.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUUpdater.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/Sparkle.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/Info.plist</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/License.txt</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr_CA.lproj</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/relaunch</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Sparkle</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/Current</filename>
    </added>
    <added>
      <filename>feed.xml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,9 @@
 GitX Release Notes
 
+V0.2.1
+===
+* Added Sparkle update system
+
 V0.2: Changes since v0.1
 ====
 * The graph now has colors</diff>
      <filename>Documentation/ReleaseNotes.txt</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;352.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;339&quot;/&gt;
+			&lt;integer value=&quot;57&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -87,6 +87,14 @@
 									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;889736156&quot;/&gt;
 									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;37108609&quot;/&gt;
 								&lt;/object&gt;
+								&lt;object class=&quot;NSMenuItem&quot; id=&quot;679871620&quot;&gt;
+									&lt;reference key=&quot;NSMenu&quot; ref=&quot;492995933&quot;/&gt;
+									&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSTitle&quot;&gt;Q2hlY2sgZm9yIFVwZGF0ZXPigKY&lt;/string&gt;
+									&lt;string key=&quot;NSKeyEquiv&quot;/&gt;
+									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;889736156&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;37108609&quot;/&gt;
+								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;254129686&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;492995933&quot;/&gt;
 									&lt;bool key=&quot;NSIsDisabled&quot;&gt;YES&lt;/bool&gt;
@@ -800,6 +808,9 @@
 			&lt;object class=&quot;NSUserDefaultsController&quot; id=&quot;391227374&quot;&gt;
 				&lt;bool key=&quot;NSSharedInstance&quot;&gt;YES&lt;/bool&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;203602687&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;SUUpdater&lt;/string&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;connectionRecords&quot;&gt;
@@ -1132,6 +1143,14 @@
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;917&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;203602687&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;679871620&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;920&lt;/int&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
 				&lt;object class=&quot;NSArray&quot; key=&quot;orderedObjects&quot;&gt;
@@ -1203,6 +1222,7 @@
 							&lt;reference ref=&quot;950810233&quot;/&gt;
 							&lt;reference ref=&quot;105066652&quot;/&gt;
 							&lt;reference ref=&quot;332179816&quot;/&gt;
+							&lt;reference ref=&quot;679871620&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;859553509&quot;/&gt;
 					&lt;/object&gt;
@@ -1748,6 +1768,16 @@
 						&lt;reference key=&quot;object&quot; ref=&quot;552718495&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;245837913&quot;/&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;918&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;203602687&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;91482642&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;919&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;679871620&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;492995933&quot;/&gt;
+					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;flattenedProperties&quot;&gt;
@@ -1930,6 +1960,8 @@
 					&lt;string&gt;909.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;915.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;916.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;918.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;919.IBPluginDependency&lt;/string&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -2071,7 +2103,7 @@
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{324, 680}, {262, 203}}&lt;/string&gt;
+					&lt;string&gt;{{324, 660}, {262, 223}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{309, 536}, {262, 203}}&lt;/string&gt;
@@ -2109,6 +2141,8 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;unlocalizedProperties&quot;&gt;
@@ -2131,7 +2165,7 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;917&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;920&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
@@ -2268,6 +2302,29 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptionsV3.1+&quot;&gt;
+				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot; id=&quot;734249837&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBDocumentRelativeSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../Sparkle.framework/Versions/A/Headers/SUUpdater.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;SUUpdater&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;delegate&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;reference key=&quot;sourceIdentifier&quot; ref=&quot;734249837&quot;/&gt;
+				&lt;/object&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;int key=&quot;IBDocument.localizationMode&quot;&gt;0&lt;/int&gt;
 		&lt;string key=&quot;IBDocument.LastKnownRelativeProjectPath&quot;&gt;../GitX.xcodeproj&lt;/string&gt;</diff>
      <filename>English.lproj/MainMenu.xib</filename>
    </modified>
    <modified>
      <diff>@@ -35,6 +35,8 @@
 		F57ABE2B0E04435100A088B8 /* prototype.js in Resources */ = {isa = PBXBuildFile; fileRef = F57ABE180E04431D00A088B8 /* prototype.js */; };
 		F57CC3910E05DDF2000472E2 /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
 		F57CC4410E05E496000472E2 /* PBDetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC4400E05E496000472E2 /* PBDetailController.m */; };
+		F580E6AE0E733276009E2D3F /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
+		F580E6B10E73328C009E2D3F /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
 		F58A8F280E043698007E3FC0 /* commits.css in Resources */ = {isa = PBXBuildFile; fileRef = F58A8F270E043698007E3FC0 /* commits.css */; };
 		F5945E170E02B0C200706420 /* PBGitRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; };
 		F5B721C40E05CF7E00AF29DC /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = F5B721C20E05CF7E00AF29DC /* MainMenu.xib */; };
@@ -55,6 +57,19 @@
 		};
 /* End PBXContainerItemProxy section */
 
+/* Begin PBXCopyFilesBuildPhase section */
+		F580E6BD0E73329C009E2D3F /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = &quot;&quot;;
+			dstSubfolderSpec = 10;
+			files = (
+				F580E6B10E73328C009E2D3F /* Sparkle.framework in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
 /* Begin PBXFileReference section */
 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
@@ -104,6 +119,7 @@
 		F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBEasyPipe.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		F57CC43F0E05E496000472E2 /* PBDetailController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBDetailController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		F57CC4400E05E496000472E2 /* PBDetailController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBDetailController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		F580E6AD0E733276009E2D3F /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
 		F58A8F270E043698007E3FC0 /* commits.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = commits.css; path = html/commits.css; sourceTree = &quot;&lt;group&gt;&quot;; };
 		F5945E150E02B0C200706420 /* PBGitRepository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRepository.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		F5945E160E02B0C200706420 /* PBGitRepository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRepository.m; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -128,6 +144,7 @@
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
 				F56526240E03D85900F03B52 /* WebKit.framework in Frameworks */,
 				911112370E5A097800BF76B4 /* Security.framework in Frameworks */,
+				F580E6AE0E733276009E2D3F /* Sparkle.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -151,6 +168,7 @@
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				F580E6AD0E733276009E2D3F /* Sparkle.framework */,
 				F56526230E03D85900F03B52 /* WebKit.framework */,
 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
 			);
@@ -332,6 +350,7 @@
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
+				F580E6BD0E73329C009E2D3F /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -478,6 +497,10 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					&quot;$(inherited)&quot;,
+					&quot;\&quot;$(SRCROOT)\&quot;&quot;,
+				);
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -497,6 +520,10 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				DEBUG_INFORMATION_FORMAT = &quot;dwarf-with-dsym&quot;;
+				FRAMEWORK_SEARCH_PATHS = (
+					&quot;$(inherited)&quot;,
+					&quot;\&quot;$(SRCROOT)\&quot;&quot;,
+				);
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
 				GCC_MODEL_TUNING = G5;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;</diff>
      <filename>GitX.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -39,12 +39,14 @@
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
 	&lt;string&gt;????&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;22&lt;/string&gt;
+	&lt;string&gt;0.2.1&lt;/string&gt;
 	&lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
-	&lt;string&gt;0.2&lt;/string&gt;
+	&lt;string&gt;0.2.1&lt;/string&gt;
 	&lt;key&gt;NSMainNibFile&lt;/key&gt;
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;NSApplication&lt;/string&gt;
+	&lt;key&gt;SUFeedURL&lt;/key&gt;
+	&lt;string&gt;http://github.com/pieter/gitx/tree/master/feed.xml?raw=true&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>Info.plist</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7a96328a679a67b97c5bbeb743d1383670a5e067</id>
    </parent>
  </parents>
  <author>
    <name>Pieter de Bie</name>
    <email>pdebie@ai.rug.nl</email>
  </author>
  <url>http://github.com/pieter/gitx/commit/e94dc16e4ad831a72f08727946336037a9148c90</url>
  <id>e94dc16e4ad831a72f08727946336037a9148c90</id>
  <committed-date>2008-09-06T15:21:59-07:00</committed-date>
  <authored-date>2008-09-06T15:21:59-07:00</authored-date>
  <message>Add Sparkle update framework</message>
  <tree>f569331253d2cfd0cec095fc4b6dddaf265c464c</tree>
  <committer>
    <name>Pieter de Bie</name>
    <email>pdebie@ai.rug.nl</email>
  </committer>
</commit>
