delete PBWebStashController

This commit is contained in:
David Catmull
2011-06-08 15:13:17 -06:00
parent 50388f57eb
commit a2c623bc2c
3 changed files with 194 additions and 40 deletions
+1 -7
View File
@@ -15,15 +15,9 @@
// Controls the view displaying a stash diff
@interface PBStashContentController : PBViewController {
IBOutlet id webView;
IBOutlet PBWebStashController *webController;
IBOutlet PBWebHistoryController *webController;
}
- (void) showStash:(PBGitStash*)stash;
@end
// TODO: This class may not be needed
@interface PBWebStashController : PBWebHistoryController {
}
@end
-27
View File
@@ -27,30 +27,3 @@
}
@end
@implementation PBWebStashController
/*
- (void) changeContentTo:(PBGitStash*)stash
{
if (stash == nil || !finishedLoading)
return;
currentStash = stash;
// TODO: get the stash's SHA and put it in currentSha
NSString *stashRef = [NSString stringWithFormat:@"refs/%@", [stash name]];
NSMutableArray *taskArguments = [NSMutableArray arrayWithObjects:@"show", @"--numstat", @"--summary", @"--pretty=raw", stashRef, nil];
if (![PBGitDefaults showWhitespaceDifferences])
[taskArguments insertObject:@"-w" atIndex:1];
NSFileHandle *handle = [repository handleForArguments:taskArguments];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc removeObserver:self name:NSFileHandleReadToEndOfFileCompletionNotification object:nil];
[nc addObserver:self selector:@selector(commitDetailsLoaded:) name:NSFileHandleReadToEndOfFileCompletionNotification object:handle];
[handle readToEndOfFileInBackgroundAndNotify];
}
*/
@end
+193 -6
View File
@@ -109,7 +109,7 @@
<string key="NSClassName">NSView</string>
</object>
<object class="NSCustomObject" id="688478824">
<string key="NSClassName">PBWebStashController</string>
<string key="NSClassName">PBWebHistoryController</string>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
@@ -280,6 +280,158 @@
<string key="minorKey">NSApplication+GitXScripting.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PBGitHistoryController</string>
<string key="superclassName">PBViewController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>cherryPick:</string>
<string>createBranch:</string>
<string>createTag:</string>
<string>merge:</string>
<string>openFilesAction:</string>
<string>openSelectedFile:</string>
<string>rebase:</string>
<string>refresh:</string>
<string>selectNext:</string>
<string>selectPrevious:</string>
<string>setBranchFilter:</string>
<string>setDetailedView:</string>
<string>setTreeView:</string>
<string>showAddRemoteSheet:</string>
<string>showCommitsFromTree:</string>
<string>showInFinderAction:</string>
<string>toggleQLPreviewPanel:</string>
<string>updateSearch:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>cherryPick:</string>
<string>createBranch:</string>
<string>createTag:</string>
<string>merge:</string>
<string>openFilesAction:</string>
<string>openSelectedFile:</string>
<string>rebase:</string>
<string>refresh:</string>
<string>selectNext:</string>
<string>selectPrevious:</string>
<string>setBranchFilter:</string>
<string>setDetailedView:</string>
<string>setTreeView:</string>
<string>showAddRemoteSheet:</string>
<string>showCommitsFromTree:</string>
<string>showInFinderAction:</string>
<string>toggleQLPreviewPanel:</string>
<string>updateSearch:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">cherryPick:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">createBranch:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">createTag:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">merge:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">openFilesAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">openSelectedFile:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">rebase:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">refresh:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectNext:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectPrevious:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">setBranchFilter:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">setDetailedView:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">setTreeView:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showAddRemoteSheet:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showCommitsFromTree:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showInFinderAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleQLPreviewPanel:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">updateSearch:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">PBGitHistoryController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PBGitRepository</string>
<string key="superclassName">NSDocument</string>
@@ -300,7 +452,7 @@
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>PBWebStashController</string>
<string>PBWebHistoryController</string>
<string>id</string>
</object>
</object>
@@ -315,7 +467,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">webController</string>
<string key="candidateClassName">PBWebStashController</string>
<string key="candidateClassName">PBWebHistoryController</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">webView</string>
@@ -323,7 +475,7 @@
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="675530830">
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">PBStashContentController.h</string>
</object>
@@ -388,9 +540,44 @@
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PBWebStashController</string>
<string key="className">PBWebHistoryController</string>
<string key="superclassName">PBWebController</string>
<reference key="sourceIdentifier" ref="675530830"/>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>contextMenuDelegate</string>
<string>historyController</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>PBGitHistoryController</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>contextMenuDelegate</string>
<string>historyController</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">contextMenuDelegate</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">historyController</string>
<string key="candidateClassName">PBGitHistoryController</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">PBWebHistoryController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">WebView</string>