Let the gitx CLI use our RevSpecification

This commit is contained in:
Pieter de Bie
2008-09-12 17:56:42 +02:00
parent dea6a77d02
commit 3c7a22ef56
5 changed files with 14 additions and 10 deletions
+4 -4
View File
@@ -31,16 +31,16 @@
[super noteNewRecentDocumentURL:[PBGitRepository baseDirForURL:url]];
}
- (id) openRepositoryAtLocation:(NSURL*) url RevParseArgs:(NSArray*)args
- (id) openRepositoryAtLocation:(NSURL*) url RevSpecifier:(PBGitRevSpecifier*) rev
{
id document = [self documentForURL:url];
if (!document) {
document = [[PBGitRepository alloc] initWithURL:url andArguments:args];
document = [[PBGitRepository alloc] initWithURL:url andRevSpecifier:rev];
[self addDocument:document];
[document makeWindowControllers];
} else {
// TODO: Use a more decent approach for this
[document setValue: [[PBGitRevList alloc] initWithRepository:document andRevListParameters: args] forKey:@"revisionList"];
[document addBranch: rev];
[document selectBranch: rev];
}
[document showWindows];
return document;