diff --git a/English.lproj/Preferences.xib b/English.lproj/Preferences.xib
index 2f6ab50..e6739e7 100644
--- a/English.lproj/Preferences.xib
+++ b/English.lproj/Preferences.xib
@@ -8,6 +8,8 @@
352.00
-
+
268
YES
@@ -37856,12 +387,17 @@ AAgAAQABAAEAAQ
{239, 54}
+
NSView
SUUpdater
+
+ YES
+ gitExecutable
+
YES
@@ -37964,26 +500,6 @@ AAgAAQABAAEAAQ
41
-
-
- value: values.gitExecutable
-
-
-
-
-
- value: values.gitExecutable
- value
- values.gitExecutable
-
- NSValueTransformerName
- PBNSURLPathUserDefaultsTransfomer
-
- 2
-
-
- 53
-
delegate
@@ -38016,14 +532,6 @@ AAgAAQABAAEAAQ
59
-
-
- badGitPathIcon
-
-
-
- 60
-
delegate
@@ -38048,6 +556,65 @@ AAgAAQABAAEAAQ
66
+
+
+ resetGitPath:
+
+
+
+ 79
+
+
+
+ hidden: values.gitExecutable
+
+
+
+
+
+ hidden: values.gitExecutable
+ hidden
+ values.gitExecutable
+
+ NSValueTransformerName
+ NSIsNil
+
+ 2
+
+
+ 83
+
+
+
+ value: values.gitExecutable
+
+
+
+
+
+ value: values.gitExecutable
+ value
+ values.gitExecutable
+
+ YES
+
+ YES
+ NSAllowsEditingMultipleValuesSelection
+ NSNullPlaceholder
+ NSValueTransformerName
+
+
+ YES
+
+ No Executable set
+ PBNSURLPathUserDefaultsTransfomer
+
+
+ 2
+
+
+ 86
+
@@ -38084,9 +651,9 @@ AAgAAQABAAEAAQ
YES
-
-
+
+
General
@@ -38287,20 +854,6 @@ AAgAAQABAAEAAQ
-
- 49
-
-
- YES
-
-
-
-
-
- 50
-
-
-
62
@@ -38325,6 +878,20 @@ AAgAAQABAAEAAQ
+
+ 77
+
+
+ YES
+
+
+
+
+
+ 78
+
+
+
@@ -38367,12 +934,12 @@ AAgAAQABAAEAAQ
46.IBPluginDependency
47.IBPluginDependency
48.IBPluginDependency
- 49.IBPluginDependency
- 50.IBPluginDependency
62.IBEditorWindowLastContentRect
62.IBPluginDependency
63.IBPluginDependency
64.IBPluginDependency
+ 77.IBPluginDependency
+ 78.IBPluginDependency
9.IBPluginDependency
@@ -38380,7 +947,7 @@ AAgAAQABAAEAAQ
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilderKit
com.apple.InterfaceBuilderKit
- {{461, 505}, {400, 111}}
+ {{321, 611}, {400, 111}}
com.apple.InterfaceBuilder.CocoaPlugin
YES
@@ -38410,7 +977,7 @@ AAgAAQABAAEAAQ
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- {{470, 388}, {400, 139}}
+ {{297, 436}, {400, 139}}
com.apple.InterfaceBuilder.CocoaPlugin
YES
@@ -38427,13 +994,13 @@ AAgAAQABAAEAAQ
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
{{474, 394}, {239, 54}}
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
@@ -38456,7 +1023,7 @@ AAgAAQABAAEAAQ
- 68
+ 86
@@ -38477,12 +1044,14 @@ AAgAAQABAAEAAQ
YES
checkGitValidity:
+ resetGitPath:
showHideAllFiles:
YES
id
id
+ id
diff --git a/PBPrefsWindowController.h b/PBPrefsWindowController.h
index b627fd3..83c0036 100644
--- a/PBPrefsWindowController.h
+++ b/PBPrefsWindowController.h
@@ -25,5 +25,6 @@
- (IBAction) checkGitValidity: sender;
- (void)pathCell:(NSPathCell *)pathCell willDisplayOpenPanel:(NSOpenPanel *)openPanel;
- (IBAction) showHideAllFiles: sender;
+- (IBAction) resetGitPath: sender;
@end
diff --git a/PBPrefsWindowController.m b/PBPrefsWindowController.m
index c36e81c..86ea7b6 100644
--- a/PBPrefsWindowController.m
+++ b/PBPrefsWindowController.m
@@ -30,6 +30,11 @@
//[badGitPathIcon setHidden:[PBGitRepository validateGit:[[NSValueTransformer valueTransformerForName:@"PBNSURLPathUserDefaultsTransfomer"] reverseTransformedValue:[gitPathController URL]]]];
}
+- (IBAction) resetGitPath: sender
+{
+ [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"gitExecutable"];
+}
+
- (void)pathCell:(NSPathCell *)pathCell willDisplayOpenPanel:(NSOpenPanel *)openPanel
{
[openPanel setCanChooseDirectories:NO];