From bb46584b568cc3de664eb52bf0b4c1b9f1eda4a7 Mon Sep 17 00:00:00 2001 From: Uwe Hees Date: Wed, 27 Apr 2011 11:23:13 +0200 Subject: [PATCH] Fix a bug in stageFile/unstageFile with multiple files --- PBGitIndex.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PBGitIndex.m b/PBGitIndex.m index 4c63ab2..b2f6d40 100644 --- a/PBGitIndex.m +++ b/PBGitIndex.m @@ -301,11 +301,12 @@ NSString *PBGitIndexOperationFailed = @"PBGitIndexOperationFailed"; PBChangedFile *file = [stageFiles objectAtIndex:i]; [input appendFormat:@"%@", file.path]; + [input appendString:@"\n"]; } int ret = 1; - [repository outputForArguments:[NSArray arrayWithObjects:@"update-index", @"--add", @"--remove", @"-z", @"--stdin", nil] + [repository outputForArguments:[NSArray arrayWithObjects:@"update-index", @"--add", @"--remove", @"--stdin", nil] inputString:input retValue:&ret]; @@ -357,10 +358,11 @@ NSString *PBGitIndexOperationFailed = @"PBGitIndexOperationFailed"; PBChangedFile *file = [unstageFiles objectAtIndex:i]; [input appendString:[file indexInfo]]; + [input appendString:@"\n"]; } int ret = 1; - [repository outputForArguments:[NSArray arrayWithObjects:@"update-index", @"-z", @"--index-info", nil] + [repository outputForArguments:[NSArray arrayWithObjects:@"update-index", @"--index-info", nil] inputString:input retValue:&ret];