make-w32
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Switching from CVS to GIT


From: Benoit SIGOURE
Subject: Re: Switching from CVS to GIT
Date: Sat, 13 Oct 2007 22:09:56 +0200

On Oct 13, 2007, at 9:12 PM, Eli Zaretskii wrote:

From: Benoit SIGOURE <address@hidden>
Date: Sat, 13 Oct 2007 19:18:42 +0200
Cc: Make Windows <address@hidden>, bug-make <address@hidden>

I frequently read Git's ML and it seems rather stable on Cygwin.

Which for me is a turn-off, because I don't want to install Cygwin.


Fair enough.

The MSYS version should work too, even though I haven't tried it
personally.

MSYS is just a fork of Cygwin, so it doesn't solve my problem above.

Is there a good native Windows port of GIT?

http://git.or.cz/gitwiki/WindowsInstall

Git was designed the way we're used to design traditional UNIX programs: lots of small programs, each performing a simple task. Most of the "low level commands" (called "plumbing") are wrapped up in nicer, higher level interfaces ("porcelain"), and they happen to be written in Shell script (for many of them at least). So I don't think you can seriously use Git without having at least a minimal POSIX environment.

On the other hand, Git has lots of GUIs, one of which (qgit) is written with Qt. Therefore, if it was written properly, it ought to work on Windows too (thanks Qt!). Gitk should also probably work (Tcl/Tk works on Windows AFAIK). I don't know about git-gui.

Let us know. Anyways, it's only a matter of time before proper Windows support will be added straight into Git, I think. Demand for a good Windows port is high and once Git will be entirely librarified, it will be easy to write lots of tools on top of it (like a TortoiseGit-like interface or whatever).

Cheers,

--
Benoit Sigoure aka Tsuna
EPITA Research and Development Laboratory


Attachment: PGP.sig
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]