Testing: add missing file
[GitX.git] / PBGitRevSpecifier.h
blob0461908d57480338a1f5ce48e22272e1e2ecd1ec
1 //
2 // PBGitRevSpecifier.h
3 // GitX
4 //
5 // Created by Pieter de Bie on 12-09-08.
6 // Copyright 2008 __MyCompanyName__. All rights reserved.
7 //
9 #import <Cocoa/Cocoa.h>
10 #import <PBGitRef.h>
12 @interface PBGitRevSpecifier : NSObject {
13 NSString *description;
14 NSArray *parameters;
15 NSURL *workingDirectory;
18 - (id) initWithParameters:(NSArray*) params;
19 - (id) initWithRef: (PBGitRef*) ref;
21 - (BOOL) isSimpleRef;
22 - (NSString*) simpleRef;
23 - (BOOL) hasPathLimiter;
24 - (BOOL) hasLeftRight;
26 - (BOOL) isEqualTo: (PBGitRevSpecifier*) other;
28 + (PBGitRevSpecifier *)allBranchesRevSpec;
29 + (PBGitRevSpecifier *)localBranchesRevSpec;
31 @property(retain) NSString *description;
32 @property(readonly) NSArray *parameters;
33 @property(retain) NSURL *workingDirectory;
35 @end