[Top][All Lists]
[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
PGP.sig
Description: This is a digitally signed message part