Extend PBGitRevSPecifier

This makes the description more useful and adds a
path limiter function
This commit is contained in:
Pieter de Bie
2008-09-12 17:53:56 +02:00
parent e3af731305
commit fc88117659
2 changed files with 17 additions and 1 deletions
+1
View File
@@ -19,6 +19,7 @@
- (BOOL) isSimpleRef;
- (NSString*) simpleRef;
- (BOOL) hasPathLimiter;
@property(readonly) NSString* description;
@property(readonly) NSArray* parameters;
+16 -1
View File
@@ -11,7 +11,7 @@
@implementation PBGitRevSpecifier
@synthesize description, parameters;
@synthesize parameters;
- (id) initWithParameters:(NSArray*) params
{
@@ -39,4 +39,19 @@
return [parameters objectAtIndex:0];
}
- (NSString*) description
{
if (description)
return description;
return [parameters componentsJoinedByString:@" "];
}
- (BOOL) hasPathLimiter;
{
for (NSString* param in parameters)
if ([param isEqualToString:@"--"])
return YES;
return NO;
}
@end