Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Waiting for bash command to complete
Message
 
To
12/10/2016 16:48:16
General information
Forum:
Git
Category:
Automation
Miscellaneous
Thread ID:
01641858
Message ID:
01641860
Views:
51
Why are you running Git through Bash? That just adds a bunch of overhead. Can't you just call the Windows command line version of Git?

+++ Rick ---

>When I use a VB.NET code to execute a Git bash command script such as:
>
>
>        Using loProcess As New Process
>		loProcess.StartInfo.FileName = lcFileName
>		loProcess.StartInfo.WorkingDirectory = lcWorkingDirectory
>		loProcess.StartInfo.Arguments = lcArguments
>		loProcess.StartInfo.RedirectStandardOutput = lRedirectStandardOutput
>                loProcess.Start()
>
>		' Wait for the process to complete before proceeding
>		loProcess.WaitForExit()
>
>
>Where the Git command is something like:
>
>
>"C:\Program Files\Git\git-bash.exe" Script.txt
>
>
>This works. The problem, however, is that, because git-bash executes a script file, the DOS interpreter thinks it's done with it and releases the process immediately to .NET, so the WaitForExit() has no effect.
>
>Is there a way to tell git-bash to execute a script but wait until the end of Script.txt before it releases the control to DOS?
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform