threads / discuss / 4778

Does Git run on Windows ?

Subject: Does Git run on Windows ?

## tl;dr

7 messages between Jul 6, 2006 and Jul 8, 2006.

replies: 6people: 5as markdown or json

Aaron Gray· Jul 6, 2006, 02:55 UTC · lore
This maybe a stupid question but does Git run on Windows ?
Are there better options ?
If not how much work would it be to port it ?
Its got lots of C code, and Bash scripts, with a couple of Perl scripts.
So should run on Cygwin okay, maybe even MinGW. Anyone tried either ?
This maybe the crunch and reason to use CVS for now :(?)
Aaron
Martin Langhoff· Jul 6, 2006, 02:56 UTC · re: Aaron Gray · lore

Re: Does Git run on Windows ?

On 7/6/06, Aaron Gray <angray@beeb.net> wrote:
> This maybe a stupid question but does Git run on Windows ?
Ask google :-) - try "git cygwin" - or look at the git wiki.
> Are there better options ?

Mercurial is quite similar (though not as fast), and may have an easier time on Windows. Not 100% sure about that.

> This maybe the crunch and reason to use CVS for now :(?)

If you are only supporting some users on Windows, you may be able to use git-cvsserver for them. Looks like a cvsserver but it is a GIT repository ;-)

cheers,
martin
Aaron Gray· Jul 6, 2006, 17:18 UTC · re: Martin Langhoff · lore

Re: Does Git run on Windows ?

Show 5 quoted lines
>> This maybe the crunch and reason to use CVS for now :(?)
>
> If you are only supporting some users on Windows, you may be able to
> use git-cvsserver for them. Looks like a cvsserver but it is a GIT
> repository ;-)

Thanks. This looks like the best option. Run Git, GitWeb, and git-cvsserver on our Linux server. Allowing Windows users to connect via CVS and GitWeb. Nice, looks like the right solution, best of both worlds.

Running Cygwin, Perl, and Python is not really something I could expect of Windows programmers.

Many thanks,
Aaron
Johannes Schindelin· Jul 6, 2006, 06:34 UTC · re: Aaron Gray · lore

Re: Does Git run on Windows ?

On Thu, 6 Jul 2006, Aaron Gray wrote:
> This maybe a stupid question but does Git run on Windows ?
You do know that there are several list archives?
> Are there better options ?
Than Windows? Yes.
> Its got lots of C code, and Bash scripts, with a couple of Perl scripts.
And you completely forgot Python.
> So should run on Cygwin okay, maybe even MinGW. Anyone tried either ?
Yes, I have tried.

You might be surprised that Cygwin is supported. But then, you could have seen it in the Makefile.

I also tried to port git to MinGW. This project is stalled a little, because there is really, really, _really_ much to adapt.

MinGW inherits the problem of Windows being utterly non-POSIX, and that has to be worked around.

HOWEVER, if you would like to continue where I left off, I'll send you a repo URL where you can download it.

Ciao, Dscho

Jakub Narebski· Jul 7, 2006, 19:05 UTC · re: Johannes Schindelin · lore

Re: Does Git run on Windows ?

Johannes Schindelin wrote:
 
Show 5 quoted lines
> On Thu, 6 Jul 2006, Aaron Gray wrote:
>
>> Its got lots of C code, and Bash scripts, with a couple of Perl scripts.
> 
> And you completely forgot Python.

If I remember correctly the only Python dependency was recursive merge strategy, currently being reworked in C.

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git
Johannes Schindelin· Jul 8, 2006, 02:48 UTC · re: Jakub Narebski · lore

Re: Does Git run on Windows ?

Hi,
On Fri, 7 Jul 2006, Jakub Narebski wrote:
Show 10 quoted lines
> Johannes Schindelin wrote:
>  
> > On Thu, 6 Jul 2006, Aaron Gray wrote:
> >
> >> Its got lots of C code, and Bash scripts, with a couple of Perl scripts.
> > 
> > And you completely forgot Python.
> 
> If I remember correctly the only Python dependency was recursive merge
> strategy, currently being reworked in C.

I remember, too. Because Alex and me are working very hard to provide something which is presentable to the list. We will release a WIP patch of it, probably tomorrow.

Ciao, Dscho

← back to recent threads