mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
Add an "Add Remote" button to the toolbar that adds and fetches a remote.
TODO: a custom icon
This commit is contained in:
+484
-16
@@ -3,7 +3,7 @@
|
||||
<data>
|
||||
<int key="IBDocument.SystemTarget">1050</int>
|
||||
<string key="IBDocument.SystemVersion">10B504</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">740</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">732</string>
|
||||
<string key="IBDocument.AppKitVersion">1038.2</string>
|
||||
<string key="IBDocument.HIToolboxVersion">437.00</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||
@@ -15,14 +15,15 @@
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>740</string>
|
||||
<string>740</string>
|
||||
<string>732</string>
|
||||
<string>732</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<integer value="236"/>
|
||||
<integer value="237"/>
|
||||
<integer value="4"/>
|
||||
<integer value="427"/>
|
||||
<integer value="354"/>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.PluginDependencies">
|
||||
@@ -957,7 +958,7 @@
|
||||
<string key="NSColorName">textBackgroundColor</string>
|
||||
<reference key="NSColor" ref="965176493"/>
|
||||
</object>
|
||||
<object class="NSColor" key="NSTextColor">
|
||||
<object class="NSColor" key="NSTextColor" id="550139463">
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">textColor</string>
|
||||
@@ -1034,7 +1035,7 @@
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="27300806"/>
|
||||
<reference key="NSBackgroundColor" ref="457244339"/>
|
||||
<object class="NSColor" key="NSTextColor">
|
||||
<object class="NSColor" key="NSTextColor" id="466348644">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAwIDAAA</bytes>
|
||||
</object>
|
||||
@@ -1067,6 +1068,7 @@
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>1E431E79-1591-49E7-9E17-49497CA4622A</string>
|
||||
<string>1F28F8E8-5C61-4EC8-A2AA-6BD82F8E0B22</string>
|
||||
<string>1F42879A-1F5D-447B-9C67-74C618C03247</string>
|
||||
<string>7FFB691C-2D2F-49A9-997F-AE1AE8BFF3F1</string>
|
||||
<string>86360841-A2B1-4802-845A-AE424521FE99</string>
|
||||
@@ -1136,6 +1138,48 @@
|
||||
<bool key="NSToolbarIsUserRemovable">YES</bool>
|
||||
<int key="NSToolbarItemVisibilityPriority">0</int>
|
||||
</object>
|
||||
<object class="NSToolbarItem" id="834352262">
|
||||
<object class="NSMutableString" key="NSToolbarItemIdentifier">
|
||||
<characters key="NS.bytes">1F28F8E8-5C61-4EC8-A2AA-6BD82F8E0B22</characters>
|
||||
</object>
|
||||
<string key="NSToolbarItemLabel">Add Remote</string>
|
||||
<string key="NSToolbarItemPaletteLabel">Add Remote</string>
|
||||
<nil key="NSToolbarItemToolTip"/>
|
||||
<object class="NSButton" key="NSToolbarItemView" id="88864201">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{17, 14}, {40, 25}}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSButtonCell" key="NSCell" id="326459821">
|
||||
<int key="NSCellFlags">-2080244224</int>
|
||||
<int key="NSCellFlags2">134217728</int>
|
||||
<string key="NSContents"/>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="88864201"/>
|
||||
<int key="NSButtonFlags">-2033434369</int>
|
||||
<int key="NSButtonFlags2">163</int>
|
||||
<object class="NSCustomResource" key="NSNormalImage" id="447801703">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">AddBranchTemplate</string>
|
||||
</object>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
</object>
|
||||
</object>
|
||||
<reference key="NSToolbarItemImage" ref="447801703"/>
|
||||
<nil key="NSToolbarItemTarget"/>
|
||||
<nil key="NSToolbarItemAction"/>
|
||||
<string key="NSToolbarItemMinSize">{40, 25}</string>
|
||||
<string key="NSToolbarItemMaxSize">{40, 25}</string>
|
||||
<bool key="NSToolbarItemEnabled">YES</bool>
|
||||
<bool key="NSToolbarItemAutovalidates">YES</bool>
|
||||
<int key="NSToolbarItemTag">0</int>
|
||||
<bool key="NSToolbarIsUserRemovable">YES</bool>
|
||||
<int key="NSToolbarItemVisibilityPriority">0</int>
|
||||
</object>
|
||||
<object class="NSToolbarItem" id="587605996">
|
||||
<object class="NSMutableString" key="NSToolbarItemIdentifier">
|
||||
<characters key="NS.bytes">1F42879A-1F5D-447B-9C67-74C618C03247</characters>
|
||||
@@ -1281,17 +1325,14 @@
|
||||
<reference key="NSControlView" ref="773908116"/>
|
||||
<int key="NSButtonFlags">-2033434369</int>
|
||||
<int key="NSButtonFlags2">163</int>
|
||||
<object class="NSCustomResource" key="NSNormalImage" id="575006682">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">AddBranchTemplate</string>
|
||||
</object>
|
||||
<reference key="NSNormalImage" ref="447801703"/>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
</object>
|
||||
</object>
|
||||
<reference key="NSToolbarItemImage" ref="575006682"/>
|
||||
<reference key="NSToolbarItemImage" ref="447801703"/>
|
||||
<nil key="NSToolbarItemTarget"/>
|
||||
<nil key="NSToolbarItemAction"/>
|
||||
<string key="NSToolbarItemMinSize">{40, 25}</string>
|
||||
@@ -1588,7 +1629,7 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSArray" key="NSToolbarIBAllowedItems">
|
||||
<object class="NSMutableArray" key="NSToolbarIBAllowedItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="774449010"/>
|
||||
<reference ref="1046415447"/>
|
||||
@@ -1596,6 +1637,7 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<reference ref="773751720"/>
|
||||
<reference ref="348901587"/>
|
||||
<reference ref="520297562"/>
|
||||
<reference ref="834352262"/>
|
||||
<reference ref="425122427"/>
|
||||
<reference ref="412717087"/>
|
||||
<reference ref="1033703265"/>
|
||||
@@ -1618,6 +1660,153 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSWindowTemplate" id="5054448">
|
||||
<int key="NSWindowStyleMask">15</int>
|
||||
<int key="NSWindowBacking">2</int>
|
||||
<string key="NSWindowRect">{{196, 380}, {474, 130}}</string>
|
||||
<int key="NSWTFlags">603979776</int>
|
||||
<string key="NSWindowTitle">Add Remote Sheet</string>
|
||||
<string key="NSWindowClass">NSWindow</string>
|
||||
<nil key="NSViewClass"/>
|
||||
<string key="NSWindowContentMaxSize">{1000, 130}</string>
|
||||
<string key="NSWindowContentMinSize">{346, 102}</string>
|
||||
<object class="NSView" key="NSWindowView" id="1024957526">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSTextField" id="178881661">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">266</int>
|
||||
<string key="NSFrame">{{117, 88}, {155, 22}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="505760319">
|
||||
<int key="NSCellFlags">-1804468671</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents"/>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<string key="NSPlaceholderString">name</string>
|
||||
<reference key="NSControlView" ref="178881661"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<reference key="NSBackgroundColor" ref="541620300"/>
|
||||
<reference key="NSTextColor" ref="550139463"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSTextField" id="583468071">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{17, 90}, {95, 17}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="93179466">
|
||||
<int key="NSCellFlags">68288064</int>
|
||||
<int key="NSCellFlags2">71304192</int>
|
||||
<string key="NSContents">Remote name:</string>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="583468071"/>
|
||||
<reference key="NSBackgroundColor" ref="457244339"/>
|
||||
<reference key="NSTextColor" ref="57062640"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSTextField" id="131696706">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">266</int>
|
||||
<string key="NSFrame">{{117, 60}, {337, 22}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="530081182">
|
||||
<int key="NSCellFlags">-1804468671</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents"/>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<string key="NSPlaceholderString">URL</string>
|
||||
<reference key="NSControlView" ref="131696706"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<reference key="NSBackgroundColor" ref="541620300"/>
|
||||
<reference key="NSTextColor" ref="550139463"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSTextField" id="748221564">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{27, 62}, {85, 17}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="131096210">
|
||||
<int key="NSCellFlags">68288064</int>
|
||||
<int key="NSCellFlags2">71304192</int>
|
||||
<string key="NSContents">Remote URL:</string>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="748221564"/>
|
||||
<reference key="NSBackgroundColor" ref="457244339"/>
|
||||
<reference key="NSTextColor" ref="57062640"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSButton" id="156316689">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">289</int>
|
||||
<string key="NSFrame">{{364, 12}, {96, 32}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSButtonCell" key="NSCell" id="93915651">
|
||||
<int key="NSCellFlags">67239424</int>
|
||||
<int key="NSCellFlags2">134217728</int>
|
||||
<string key="NSContents">Add</string>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="156316689"/>
|
||||
<int key="NSButtonFlags">-2038284033</int>
|
||||
<int key="NSButtonFlags2">129</int>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
|
||||
<int key="NSPeriodicDelay">200</int>
|
||||
<int key="NSPeriodicInterval">25</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSButton" id="742935577">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">289</int>
|
||||
<string key="NSFrame">{{268, 12}, {96, 32}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSButtonCell" key="NSCell" id="86899429">
|
||||
<int key="NSCellFlags">67239424</int>
|
||||
<int key="NSCellFlags2">134217728</int>
|
||||
<string key="NSContents">Cancel</string>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="742935577"/>
|
||||
<int key="NSButtonFlags">-2038284033</int>
|
||||
<int key="NSButtonFlags2">129</int>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
|
||||
<int key="NSPeriodicDelay">200</int>
|
||||
<int key="NSPeriodicInterval">25</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSTextField" id="247511856">
|
||||
<reference key="NSNextResponder" ref="1024957526"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{17, 22}, {252, 17}}</string>
|
||||
<reference key="NSSuperview" ref="1024957526"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="719119588">
|
||||
<int key="NSCellFlags">68288064</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents">Invalid name</string>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="247511856"/>
|
||||
<reference key="NSBackgroundColor" ref="457244339"/>
|
||||
<reference key="NSTextColor" ref="466348644"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{474, 130}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
</object>
|
||||
<string key="NSScreenRect">{{0, 0}, {2560, 1578}}</string>
|
||||
<string key="NSMinSize">{346, 124}</string>
|
||||
<string key="NSMaxSize">{1000, 152}</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBObjectContainer" key="IBDocument.Objects">
|
||||
<object class="NSMutableArray" key="connectionRecords">
|
||||
@@ -2248,6 +2437,62 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
<int key="connectionID">425</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">addRemoteName</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="178881661"/>
|
||||
</object>
|
||||
<int key="connectionID">447</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">addRemoteURL</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="131696706"/>
|
||||
</object>
|
||||
<int key="connectionID">448</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">addRemoteErrorMessage</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="247511856"/>
|
||||
</object>
|
||||
<int key="connectionID">449</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">addRemoteButton:</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="88864201"/>
|
||||
</object>
|
||||
<int key="connectionID">454</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">addRemoteSheet</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="5054448"/>
|
||||
</object>
|
||||
<int key="connectionID">455</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">closeAddRemoteSheet:</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="742935577"/>
|
||||
</object>
|
||||
<int key="connectionID">456</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">addRemoteSheet:</string>
|
||||
<reference key="source" ref="892732705"/>
|
||||
<reference key="destination" ref="156316689"/>
|
||||
</object>
|
||||
<int key="connectionID">457</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
@@ -2703,6 +2948,7 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<reference ref="520297562"/>
|
||||
<reference ref="131368024"/>
|
||||
<reference ref="1046415447"/>
|
||||
<reference ref="834352262"/>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
<string key="objectName">History Toolbar</string>
|
||||
@@ -2931,6 +3177,153 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<reference key="object" ref="925817965"/>
|
||||
<reference key="parent" ref="63816500"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">426</int>
|
||||
<reference key="object" ref="5054448"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="1024957526"/>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">427</int>
|
||||
<reference key="object" ref="1024957526"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="247511856"/>
|
||||
<reference ref="742935577"/>
|
||||
<reference ref="156316689"/>
|
||||
<reference ref="583468071"/>
|
||||
<reference ref="178881661"/>
|
||||
<reference ref="131696706"/>
|
||||
<reference ref="748221564"/>
|
||||
</object>
|
||||
<reference key="parent" ref="5054448"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">428</int>
|
||||
<reference key="object" ref="247511856"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="719119588"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">429</int>
|
||||
<reference key="object" ref="742935577"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="86899429"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">430</int>
|
||||
<reference key="object" ref="156316689"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="93915651"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">431</int>
|
||||
<reference key="object" ref="583468071"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="93179466"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">432</int>
|
||||
<reference key="object" ref="178881661"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="505760319"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
<string key="objectName">Text Field (Name)</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">433</int>
|
||||
<reference key="object" ref="505760319"/>
|
||||
<reference key="parent" ref="178881661"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">434</int>
|
||||
<reference key="object" ref="93179466"/>
|
||||
<reference key="parent" ref="583468071"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">435</int>
|
||||
<reference key="object" ref="93915651"/>
|
||||
<reference key="parent" ref="156316689"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">436</int>
|
||||
<reference key="object" ref="86899429"/>
|
||||
<reference key="parent" ref="742935577"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">437</int>
|
||||
<reference key="object" ref="719119588"/>
|
||||
<reference key="parent" ref="247511856"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">442</int>
|
||||
<reference key="object" ref="131696706"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="530081182"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
<string key="objectName">Text Field (URL)</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">443</int>
|
||||
<reference key="object" ref="748221564"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="131096210"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1024957526"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">444</int>
|
||||
<reference key="object" ref="131096210"/>
|
||||
<reference key="parent" ref="748221564"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">445</int>
|
||||
<reference key="object" ref="530081182"/>
|
||||
<reference key="parent" ref="131696706"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">450</int>
|
||||
<reference key="object" ref="834352262"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="88864201"/>
|
||||
</object>
|
||||
<reference key="parent" ref="931038723"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">451</int>
|
||||
<reference key="object" ref="88864201"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="326459821"/>
|
||||
</object>
|
||||
<reference key="parent" ref="834352262"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">452</int>
|
||||
<reference key="object" ref="326459821"/>
|
||||
<reference key="parent" ref="88864201"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
@@ -3044,6 +3437,33 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<string>39.ImportedFromIB2</string>
|
||||
<string>4.IBAttributePlaceholdersKey</string>
|
||||
<string>4.IBPluginDependency</string>
|
||||
<string>426.IBEditorWindowLastContentRect</string>
|
||||
<string>426.IBPluginDependency</string>
|
||||
<string>426.IBWindowTemplateEditedContentRect</string>
|
||||
<string>426.NSWindowTemplate.visibleAtLaunch</string>
|
||||
<string>426.windowTemplate.hasMaxSize</string>
|
||||
<string>426.windowTemplate.hasMinSize</string>
|
||||
<string>426.windowTemplate.maxSize</string>
|
||||
<string>426.windowTemplate.minSize</string>
|
||||
<string>427.IBPluginDependency</string>
|
||||
<string>428.IBPluginDependency</string>
|
||||
<string>429.IBPluginDependency</string>
|
||||
<string>430.IBPluginDependency</string>
|
||||
<string>431.IBPluginDependency</string>
|
||||
<string>432.IBPluginDependency</string>
|
||||
<string>433.IBPluginDependency</string>
|
||||
<string>434.IBPluginDependency</string>
|
||||
<string>435.IBPluginDependency</string>
|
||||
<string>436.IBPluginDependency</string>
|
||||
<string>437.IBPluginDependency</string>
|
||||
<string>442.IBPluginDependency</string>
|
||||
<string>443.IBPluginDependency</string>
|
||||
<string>444.IBPluginDependency</string>
|
||||
<string>445.IBPluginDependency</string>
|
||||
<string>450.IBPluginDependency</string>
|
||||
<string>451.IBAttributePlaceholdersKey</string>
|
||||
<string>451.IBPluginDependency</string>
|
||||
<string>452.IBPluginDependency</string>
|
||||
<string>46.IBEditorWindowLastContentRect</string>
|
||||
<string>46.IBPluginDependency</string>
|
||||
<string>47.IBPluginDependency</string>
|
||||
@@ -3085,9 +3505,9 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
</object>
|
||||
<string>com.apple.WebKitIBPlugin</string>
|
||||
<string>{{350, 207}, {346, 102}}</string>
|
||||
<string>{{466, 293}, {346, 102}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{350, 207}, {346, 102}}</string>
|
||||
<string>{{466, 293}, {346, 102}}</string>
|
||||
<integer value="0"/>
|
||||
<boolean value="YES"/>
|
||||
<boolean value="YES"/>
|
||||
@@ -3131,7 +3551,7 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<string>PBGitRevisionCell</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<integer value="1"/>
|
||||
<string>{{841, 929}, {616, 227}}</string>
|
||||
<string>{{496, 1095}, {616, 285}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{132, 614}, {616, 0}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
@@ -3186,6 +3606,40 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
</object>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{864, 502}, {474, 130}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{864, 502}, {474, 130}}</string>
|
||||
<integer value="0"/>
|
||||
<boolean value="YES"/>
|
||||
<boolean value="YES"/>
|
||||
<string>{1000, 130}</string>
|
||||
<string>{346, 102}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<object class="NSMutableDictionary">
|
||||
<string key="NS.key.0">ToolTip</string>
|
||||
<object class="IBToolTipAttribute" key="NS.object.0">
|
||||
<string key="name">ToolTip</string>
|
||||
<reference key="object" ref="88864201"/>
|
||||
<string key="toolTip">Create Branch</string>
|
||||
</object>
|
||||
</object>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{483, 605}, {852, 432}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
@@ -3217,7 +3671,7 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">425</int>
|
||||
<int key="maxID">457</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
@@ -3376,7 +3830,10 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addRef:</string>
|
||||
<string>addRemoteButton:</string>
|
||||
<string>addRemoteSheet:</string>
|
||||
<string>changeBranch:</string>
|
||||
<string>closeAddRemoteSheet:</string>
|
||||
<string>closeSheet:</string>
|
||||
<string>fetchButton:</string>
|
||||
<string>pullButton:</string>
|
||||
@@ -3387,6 +3844,8 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>NSMenuItem</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
@@ -3394,12 +3853,17 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addRemoteErrorMessage</string>
|
||||
<string>addRemoteName</string>
|
||||
<string>addRemoteSheet</string>
|
||||
<string>addRemoteURL</string>
|
||||
<string>branchPopUp</string>
|
||||
<string>commitController</string>
|
||||
<string>commitList</string>
|
||||
@@ -3410,6 +3874,10 @@ TG9jYWwgYnJhbmNoZXMnIHdpbGwgbm90IHdvcmsuA</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSTextField</string>
|
||||
<string>NSTextField</string>
|
||||
<string>NSWindow</string>
|
||||
<string>NSTextField</string>
|
||||
<string>NSPopUpButton</string>
|
||||
<string>NSArrayController</string>
|
||||
<string>PBCommitList</string>
|
||||
|
||||
@@ -21,6 +21,11 @@
|
||||
IBOutlet NSWindow *newBranchSheet;
|
||||
IBOutlet NSTextField *newBranchName;
|
||||
IBOutlet NSTextField *errorMessage;
|
||||
|
||||
IBOutlet NSWindow *addRemoteSheet;
|
||||
IBOutlet NSTextField *addRemoteName;
|
||||
IBOutlet NSTextField *addRemoteURL;
|
||||
IBOutlet NSTextField *addRemoteErrorMessage;
|
||||
|
||||
IBOutlet NSPopUpButton *branchPopUp;
|
||||
}
|
||||
@@ -34,6 +39,10 @@
|
||||
- (IBAction)pullButton:(id)sender;
|
||||
- (IBAction)fetchButton:(id)sender;
|
||||
|
||||
- (IBAction)addRemoteButton:(id)sender;
|
||||
- (IBAction)addRemoteSheet:(id)sender;
|
||||
- (IBAction)closeAddRemoteSheet:(id)sender;
|
||||
|
||||
- (NSArray *) menuItemsForRef:(PBGitRef *)ref commit:(PBGitCommit *)commit;
|
||||
|
||||
- (void) changeBranch:(NSMenuItem *)sender;
|
||||
@@ -44,6 +53,7 @@
|
||||
- (BOOL) pushImpl:(NSString *)refName;
|
||||
- (BOOL) rebaseImpl:(NSString *)refName;
|
||||
- (BOOL) fetchImpl:(NSString *)refName;
|
||||
- (BOOL) addRemoteImplWithName:(NSString *)remoteName forURL:(NSString *)remoteURL;
|
||||
|
||||
- (void) showMessageSheet:(NSString *)title message:(NSString *)msg;
|
||||
|
||||
|
||||
@@ -185,6 +185,25 @@
|
||||
return success;
|
||||
}
|
||||
|
||||
- (BOOL) addRemoteImplWithName:(NSString *)remoteName forURL:(NSString *)remoteURL
|
||||
{
|
||||
int ret = 1;
|
||||
BOOL success = NO;
|
||||
if (!remoteName || !remoteURL) {
|
||||
return success;
|
||||
}
|
||||
NSString *rval = [historyController.repository outputInWorkdirForArguments:[NSArray arrayWithObjects:@"remote", @"add", @"-f", remoteName, remoteURL, nil] retValue: &ret];
|
||||
if (ret) {
|
||||
NSString *info = [NSString stringWithFormat:@"There was an error adding the remote.\n\n%d\n%@", ret, rval];
|
||||
[[historyController.repository windowController] showMessageSheet:@"Adding Remote failed" infoText:info];
|
||||
return success;
|
||||
}
|
||||
[historyController.repository reloadRefs];
|
||||
[commitController rearrangeObjects];
|
||||
success = YES;
|
||||
return success;
|
||||
}
|
||||
|
||||
# pragma mark Tableview delegate methods
|
||||
|
||||
- (BOOL)tableView:(NSTableView *)tv writeRowsWithIndexes:(NSIndexSet *)rowIndexes toPasteboard:(NSPasteboard*)pboard
|
||||
@@ -374,6 +393,61 @@
|
||||
[newBranchSheet orderOut:self];
|
||||
}
|
||||
|
||||
- (void) addRemoteButton:(id)sender
|
||||
{
|
||||
[addRemoteErrorMessage setStringValue:@""];
|
||||
[addRemoteName setStringValue:@""];
|
||||
[addRemoteName setTextColor:[NSColor blackColor]];
|
||||
[addRemoteURL setStringValue:@""];
|
||||
[NSApp beginSheet:addRemoteSheet
|
||||
modalForWindow:[[historyController view] window]
|
||||
modalDelegate:NULL
|
||||
didEndSelector:NULL
|
||||
contextInfo:NULL];
|
||||
}
|
||||
|
||||
- (void) addRemoteSheet:(id)sender
|
||||
{
|
||||
NSString *remoteName = [addRemoteName stringValue];
|
||||
NSString *remoteURL = [addRemoteURL stringValue];
|
||||
NSLog(@"%s remoteName = %@ remoteURL = %@", _cmd, remoteName, remoteURL);
|
||||
|
||||
if ([remoteName isEqualToString:@""]) {
|
||||
[addRemoteErrorMessage setStringValue:@"Remote name is required"];
|
||||
return;
|
||||
}
|
||||
|
||||
NSRange range = [remoteName rangeOfCharacterFromSet:[NSCharacterSet whitespaceCharacterSet]];
|
||||
if (range.location != NSNotFound) {
|
||||
[addRemoteErrorMessage setStringValue:@"Whitespace is not allowed"];
|
||||
[addRemoteName setTextColor:[NSColor redColor]];
|
||||
return;
|
||||
}
|
||||
|
||||
[addRemoteName setTextColor:[NSColor blackColor]];
|
||||
|
||||
if ([remoteURL isEqualToString:@""]) {
|
||||
[addRemoteErrorMessage setStringValue:@"Remote URL is required"];
|
||||
return;
|
||||
}
|
||||
|
||||
[addRemoteURL setTextColor:[NSColor blackColor]];
|
||||
|
||||
[self closeAddRemoteSheet:sender];
|
||||
|
||||
[self addRemoteImplWithName:remoteName forURL:remoteURL];
|
||||
}
|
||||
|
||||
- (void) closeAddRemoteSheet:(id)sender
|
||||
{
|
||||
[NSApp endSheet:addRemoteSheet];
|
||||
[addRemoteErrorMessage setStringValue:@""];
|
||||
[addRemoteName setStringValue:@""];
|
||||
[addRemoteName setTextColor:[NSColor blackColor]];
|
||||
[addRemoteURL setStringValue:@""];
|
||||
[addRemoteSheet orderOut:self];
|
||||
}
|
||||
|
||||
# pragma mark Branches menu
|
||||
|
||||
- (void) updateBranchMenu
|
||||
|
||||
Reference in New Issue
Block a user