From 95a9cc81fc08392e3889dc9fa6ec8ff65c81a1d9 Mon Sep 17 00:00:00 2001 From: Pieter de Bie Date: Mon, 7 Sep 2009 23:05:12 +0200 Subject: [PATCH] RevSpecifier: Add support for a working directory This indicates the directory in which the Revparameters should be run, useful when the parameters are requested from the CLI --- PBGitRevSpecifier.h | 11 +++++++---- PBGitRevSpecifier.m | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/PBGitRevSpecifier.h b/PBGitRevSpecifier.h index 1be1199..0461908 100644 --- a/PBGitRevSpecifier.h +++ b/PBGitRevSpecifier.h @@ -10,8 +10,9 @@ #import @interface PBGitRevSpecifier : NSObject { - NSString* description; - NSArray* parameters; + NSString *description; + NSArray *parameters; + NSURL *workingDirectory; } - (id) initWithParameters:(NSArray*) params; @@ -27,6 +28,8 @@ + (PBGitRevSpecifier *)allBranchesRevSpec; + (PBGitRevSpecifier *)localBranchesRevSpec; -@property(copy) NSString* description; -@property(readonly) NSArray* parameters; +@property(retain) NSString *description; +@property(readonly) NSArray *parameters; +@property(retain) NSURL *workingDirectory; + @end diff --git a/PBGitRevSpecifier.m b/PBGitRevSpecifier.m index ded8575..0fe9093 100644 --- a/PBGitRevSpecifier.m +++ b/PBGitRevSpecifier.m @@ -11,7 +11,7 @@ @implementation PBGitRevSpecifier -@synthesize parameters, description; +@synthesize parameters, description, workingDirectory; - (id) initWithParameters:(NSArray*) params {