HistoryView: Add a "Local Branches" option

This commit is contained in:
Pieter de Bie
2008-11-19 02:10:21 +01:00
parent a62e14ffe7
commit 6038c20d7d
3 changed files with 9 additions and 1 deletions
+1
View File
@@ -221,6 +221,7 @@ NSString* PBGitRepositoryErrorDomain = @"GitXErrorDomain";
// Add an "All branches" option in the branches list
[self addBranch:[PBGitRevSpecifier allBranchesRevSpec]];
[self addBranch:[PBGitRevSpecifier localBranchesRevSpec]];
return ret;
}
+1
View File
@@ -25,6 +25,7 @@
- (BOOL) isEqualTo: (PBGitRevSpecifier*) other;
+ (PBGitRevSpecifier *)allBranchesRevSpec;
+ (PBGitRevSpecifier *)localBranchesRevSpec;
@property(copy) NSString* description;
@property(readonly) NSArray* parameters;
+7 -1
View File
@@ -33,7 +33,13 @@
[revspec setDescription:@"All branches"];
return revspec;
}
+ (PBGitRevSpecifier *)localBranchesRevSpec
{
id revspec = [[PBGitRevSpecifier alloc] initWithParameters:[NSArray arrayWithObject:@"--branches"]];
[revspec setDescription:@"Local branches"];
return revspec;
}
- (BOOL) isSimpleRef
{
return ([parameters count] == 1 && ![[parameters objectAtIndex:0] hasPrefix:@"-"]);