Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Commit 3cf8be7

Browse files
committed
Merge pull request #224 from linquize/git2
Workaround for Git for Windows 2.x
2 parents 0a5d946 + a33843d commit 3cf8be7

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

project/UnitTests/Core/SourceControl/GitTest.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,21 @@ public void ShouldLogWholeHistoryIfCommitNotPresentInFromIntegrationResult()
265265

266266
private void ExpectToExecuteWithArgumentsAndReturn(string args, ProcessResult returnValue)
267267
{
268-
mockProcessExecutor.ExpectAndReturn("Execute", returnValue, NewProcessInfo(args, DefaultWorkingDirectory));
268+
var processInfo = NewProcessInfo(args, DefaultWorkingDirectory);
269+
processInfo.StandardInputContent = "";
270+
mockProcessExecutor.ExpectAndReturn("Execute", returnValue, processInfo);
271+
}
272+
273+
private new void ExpectToExecuteArguments(string args)
274+
{
275+
ExpectToExecuteArguments(args, DefaultWorkingDirectory);
276+
}
277+
278+
protected new void ExpectToExecuteArguments(string args, string workingDirectory)
279+
{
280+
ProcessInfo processInfo = NewProcessInfo(args, workingDirectory);
281+
processInfo.StandardInputContent = "";
282+
ExpectToExecute(processInfo);
269283
}
270284

271285
[Test]

project/core/sourcecontrol/Git.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,7 @@ private ProcessInfo NewProcessInfo(string args, IIntegrationResult result, Proce
483483
var processInfo = new ProcessInfo(Executable, args, BaseWorkingDirectory(result), priority,
484484
successExitCodes);
485485
//processInfo.StreamEncoding = Encoding.UTF8;
486+
processInfo.StandardInputContent = "";
486487
return processInfo;
487488
}
488489

0 commit comments

Comments
 (0)