From: Markus Heidelberg <markus.heidelberg@web.de>
To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Cc: git@vger.kernel.org, msysgit@googlegroups.com
Subject: Re: Git for Windows 1.6.2.1-preview20090322
Date: Tue, 24 Mar 2009 02:35:24 +0100 [thread overview]
Message-ID: <200903240235.25192.markus.heidelberg@web.de> (raw)
In-Reply-To: <alpine.DEB.1.00.0903222149330.10279@pacific.mpi-cbg.de>
Hi,
the company I'm working for plans to switch from our current commercial
VCS, now I have the job to compare different tools (svn, git). Our
clients run on Windows and probably our offices in foreign countries
should work on our repository, too.
Johannes Schindelin, 22.03.2009:
> Disclaimer: Git for Windows is still in a state where I do _not_ recommend
> using it unless you have the means to fix issues. Unlike the git.git
> developer community, the msysGit team is heavily undermanned.
>
> Known issues
I favor git, but I have to be objective and if there are serious issues,
this will obviously influence the decision. Since the list below is not
complete, I guess these are just the most serious issues, and then it
doesn't sound too scary for the everyday use. Let me comment on them for
our workflow:
> - Some commands are not yet supported on Windows and excluded from the
> installation; namely: git archimport, git cvsexportcommit, git
> cvsimport, git cvsserver, git filter-branch, git instaweb, git
> send-email, git shell.
Not necessary.
> - The Logitec QuickCam software can cause spurious crashes. See "Why does
> make often crash creating a sh.exe.stackdump file when I try to compile
> my source code?" on the MinGW Wiki
> (http://www.mingw.org/wiki/Environment_issues)
Not plugged-in.
> - The Quick Launch icon will only be installed for the user running setup
> (typically the Administrator). This is a technical restriction and will
> not change.
Never mind.
> - Git Bash launched through the Explorer shell extension does not have the
> git icon in its taskbar. This is a technical restriction and will not
> change.
Never mind. Probably I would be the only one using the CLI anyway.
> - git send-mail does not work properly (Issue 27).
Not necessary.
> - curl uses $HOME/_netrc instead of $HOME/.netrc.
Never mind.
> - If you want to specify a different location for --upload-pack, you have
> to start the absolute path with two slashes. Otherwise MSys will mangle
> the path.
Only for msysgit on the server side, right? Then, never mind.
> - git and bash have serious problems with non-ASCII file names (Issue 80,
> 108, 149, 159, 188).
This may be a problem.
> - If configured to use plink, you will have to connect with putty first,
> as you cannot accept the host key due to the console window being
> blocked (Issue 96).
Just use OpenSSH?
Problem in GUIs or only CLI?
> - MinGW does not support IPv6 yet (Issue 182).
Not necessary.
> - When run from cmd.exe instead of Git Bash, some characters seem to be
> "swallowed" from Git's output (Issue 192).
Never mind.
> - There are a few issues with ssh hanging (Issue 197), permission denied
> on renaming pack files (mentioned in Issue 194), and spurious write
> errors during rebase (Issue 200) that seem not to be reproducible on
> most computers.
OK, strange and not reproducible errors are a little bit scary.
So, most of these issues I don't consider to be serious for us, but I
guess the remaining "real" issues let you stay at your opinion, not to
recommend using it, don't they?
I suppose there are already people using msysgit productive at work,
are these only people who know how to fix such problems?
Regardless of git's Windows problems, another problem will probably be
finding a decent GUI that suits my colleagues.
Markus
next prev parent reply other threads:[~2009-03-24 1:37 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-08 1:10 Git for Windows 1.6.2-preview20090308 Johannes Schindelin
2009-03-08 2:07 ` Sverre Rabbelier
2009-03-08 11:13 ` Alexander Gavrilov
2009-03-08 11:54 ` Johannes Schindelin
2009-03-08 12:59 ` Lee Henson
2009-03-08 13:26 ` Jakub Narebski
2009-03-08 18:43 ` Johannes Schindelin
2009-03-08 21:30 ` Christian MICHON
2009-03-08 21:36 ` [msysGit] " Janos Laube
2009-03-08 21:39 ` Christian MICHON
2009-03-09 10:34 ` Rutger Nijlunsing
2009-03-09 10:37 ` Johannes Schindelin
2009-03-22 21:17 ` Git for Windows 1.6.2.1-preview20090322 Johannes Schindelin
2009-03-22 22:53 ` Jeff King
2009-03-22 23:25 ` Johannes Schindelin
2009-03-23 2:53 ` Jeff King
2009-03-23 10:59 ` Johannes Schindelin
2009-03-23 22:03 ` Ludvig Strigeus
2009-03-23 23:07 ` Rostislav Svoboda
2009-03-24 2:06 ` Johannes Schindelin
2009-03-24 1:35 ` Markus Heidelberg [this message]
2009-03-24 2:04 ` Johannes Schindelin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200903240235.25192.markus.heidelberg@web.de \
--to=markus.heidelberg@web.de \
--cc=Johannes.Schindelin@gmx.de \
--cc=git@vger.kernel.org \
--cc=msysgit@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.