Ah, I see. So if that were using an exec library (plexus-utils or 
commons-exec), it'd probably do "cmd /C git" or similar and it'd work.

On 16/02/2012, at 2:54 PM, Chris Graham wrote:

> I'm running it not under the bash shell. (I don't think that it's a
> compulsory installation item).
> 
> It calls this to determine if it's available (ScmTestCase.java)
> 
>    /**
>     *
>     * @param cmd the executable to run, not null.
>     * @return <code>true</code>
>     */
>    public static boolean isSystemCmd( String cmd )
>    {
>        try
>        {
>            Runtime.getRuntime().exec( cmd );
> 
>            return true;
>        }
>        catch ( IOException e )
>        {
>            return false;
>        }
>    }
> 
> It's kinda brute force.
> 
> -Chris
> 
> On Thu, Feb 16, 2012 at 2:47 PM, Brett Porter <[email protected]> wrote:
> 
>> but under git bash and under command prompt, "git" should get the right
>> thing. It should only be a problem if it's checking the executable name is
>> exactly "git", or if you are trying to run it under cygwin with msysgit.
>> 
>> On 16/02/2012, at 2:28 PM, Chris Graham wrote:
>> 
>>> Ok. In my setup, (by default, until I fixed it that is), only the .cmd
>> was
>>> on the path.
>>> 
>>> This causes the git tests to be skipped, as the test for it being
>> available
>>> fails.
>>> 
>>> I was wondering if it's worth testing for the presence of "git.cmd" if
>> the
>>> test for "git" has failed? Then the tests should run on systems where the
>>> git is installed.
>>> 
>>> -Chris
>>> 
>>> On Thu, Feb 16, 2012 at 2:24 PM, Brett Porter <[email protected]> wrote:
>>> 
>>>> Yes, that's how msysgit is set up. You get some options when you run the
>>>> installer about how it will be made available (path, only via git bash,
>>>> etc).
>>>> 
>>>> - Brett
>>>> 
>>>> On 16/02/2012, at 1:45 PM, Chris Graham wrote:
>>>> 
>>>>> Hi All.
>>>>> 
>>>>> Is anyone using git on windows?
>>>>> 
>>>>> If so, can you please check something for me?
>>>>> 
>>>>> On my install, I only have git.cmd in the path. Not the .exe itself.
>>>>> 
>>>>> Do others have the same?
>>>>> 
>>>>> -Chris
>>>> 
>>>> --
>>>> Brett Porter
>>>> [email protected]
>>>> http://brettporter.wordpress.com/
>>>> http://au.linkedin.com/in/brettporter
>>>> http://twitter.com/brettporter
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>>> 
>> 
>> --
>> Brett Porter
>> [email protected]
>> http://brettporter.wordpress.com/
>> http://au.linkedin.com/in/brettporter
>> http://twitter.com/brettporter
>> 
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 

--
Brett Porter
[email protected]
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to