Skip to content

Commit d3d700a

Browse files
committed
Add Clone To… to the File menu
Will clone an open repository to a folder. Opens a sheet with a custom accessory view that has a checkbox to allow creating a bare repo.
1 parent 4bcbf43 commit d3d700a

9 files changed

+1000
-3
lines changed

English.lproj/MainMenu.xib

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</object>
1313
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
1414
<bool key="EncodedWithXMLCoder">YES</bool>
15-
<integer value="937"/>
15+
<integer value="81"/>
1616
</object>
1717
<object class="NSArray" key="IBDocument.PluginDependencies">
1818
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -281,6 +281,14 @@
281281
<reference key="NSOnImage" ref="889736156"/>
282282
<reference key="NSMixedImage" ref="37108609"/>
283283
</object>
284+
<object class="NSMenuItem" id="231313974">
285+
<reference key="NSMenu" ref="310195297"/>
286+
<string key="NSTitle">Clone To…</string>
287+
<string key="NSKeyEquiv"/>
288+
<int key="NSMnemonicLoc">2147483647</int>
289+
<reference key="NSOnImage" ref="889736156"/>
290+
<reference key="NSMixedImage" ref="37108609"/>
291+
</object>
284292
<object class="NSMenuItem" id="740351946">
285293
<reference key="NSMenu" ref="310195297"/>
286294
<string key="NSTitle">Save</string>
@@ -1332,6 +1340,14 @@
13321340
</object>
13331341
<int key="connectionID">953</int>
13341342
</object>
1343+
<object class="IBConnectionRecord">
1344+
<object class="IBActionConnection" key="connection">
1345+
<string key="label">cloneTo:</string>
1346+
<reference key="source" ref="954860085"/>
1347+
<reference key="destination" ref="231313974"/>
1348+
</object>
1349+
<int key="connectionID">955</int>
1350+
</object>
13351351
</object>
13361352
<object class="IBMutableOrderedSet" key="objectRecords">
13371353
<object class="NSArray" key="orderedObjects">
@@ -1495,6 +1511,7 @@
14951511
<reference ref="968526216"/>
14961512
<reference ref="656100832"/>
14971513
<reference ref="255451250"/>
1514+
<reference ref="231313974"/>
14981515
</object>
14991516
<reference key="parent" ref="19371157"/>
15001517
</object>
@@ -2029,6 +2046,11 @@
20292046
<reference key="object" ref="173376826"/>
20302047
<reference key="parent" ref="944982980"/>
20312048
</object>
2049+
<object class="IBObjectRecord">
2050+
<int key="objectID">954</int>
2051+
<reference key="object" ref="231313974"/>
2052+
<reference key="parent" ref="310195297"/>
2053+
</object>
20322054
</object>
20332055
</object>
20342056
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -2228,6 +2250,7 @@
22282250
<string>947.IBPluginDependency</string>
22292251
<string>949.IBPluginDependency</string>
22302252
<string>951.IBPluginDependency</string>
2253+
<string>954.IBPluginDependency</string>
22312254
</object>
22322255
<object class="NSMutableArray" key="dict.values">
22332256
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -2395,7 +2418,7 @@
23952418
<integer value="1"/>
23962419
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
23972420
<integer value="1"/>
2398-
<string>{{582, 533}, {196, 203}}</string>
2421+
<string>{{582, 513}, {196, 223}}</string>
23992422
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
24002423
<integer value="1"/>
24012424
<string>{{358, 536}, {199, 203}}</string>
@@ -2424,6 +2447,7 @@
24242447
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
24252448
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
24262449
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
2450+
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
24272451
</object>
24282452
</object>
24292453
<object class="NSMutableDictionary" key="unlocalizedProperties">
@@ -2442,7 +2466,7 @@
24422466
</object>
24432467
</object>
24442468
<nil key="sourceID"/>
2445-
<int key="maxID">953</int>
2469+
<int key="maxID">955</int>
24462470
</object>
24472471
<object class="IBClassDescriber" key="IBDocument.Classes">
24482472
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -2776,6 +2800,7 @@
27762800
<bool key="EncodedWithXMLCoder">YES</bool>
27772801
<object class="NSArray" key="dict.sortedKeys">
27782802
<bool key="EncodedWithXMLCoder">YES</bool>
2803+
<string>cloneTo:</string>
27792804
<string>openInTerminal:</string>
27802805
<string>revealInFinder:</string>
27812806
<string>showCommitView:</string>
@@ -2787,6 +2812,7 @@
27872812
<string>id</string>
27882813
<string>id</string>
27892814
<string>id</string>
2815+
<string>id</string>
27902816
</object>
27912817
</object>
27922818
<object class="NSMutableDictionary" key="outlets">

0 commit comments

Comments
 (0)