threads / discuss / 18209

Git for Windows 1.6.2-preview20090308

Subject: Git for Windows 1.6.2-preview20090308

## tl;dr

22 messages between Mar 8, 2009 and Mar 24, 2009.

replies: 21people: 12as markdown or json

Johannes Schindelin· Mar 8, 2009, 01:10 UTC · lore
Hi,

I just released a new version of Git for Windows (TAFKA WinGit). It is basically Git 1.6.2 plus a few patches. Please find the installer here:

	http://msysgit.googlecode.com/
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 git.git 
developer community, the msysGit team is heavily undermanned.
Known issues
- 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.
- 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?" in the MinGW FAQs 
  (http://www.mingw.org/MinGWiki/index.php/FAQ).
- 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.
- 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.
- git send-mail does not work properly (Issue 27).
- curl uses $HOME/_netrc instead of $HOME/.netrc.
- 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.
- git clone fails when the repository contains UTF-8 filepaths (Issue 80).
Changes since Git-1.6.1-preview20081225
New Features
- Comes with official git 1.6.2.
- Comes with upgraded vim 7.2.
- Compiled with GCC 4.3.3.
- The user can choose the preferred CR/LF behavior in the installer now.
- Peter Kodl contributed support for hardlinks on Windows.
- The bash prompt now shows information about the current repository.
Bugfixes
- If supported by the file system, pack files can grow larger than 2gb.
- Comes with updated msys-1.0.dll (should fix some Vista issues).
- Assorted fixes to support the new libexec/git-core/ layout better.
- Read-only files can be properly replaced now.
- git-svn is included again (original caveats still apply).
- Obsolete programs from previous installations are cleaned up.
So what are the next steps?

Hannes is busy sorting out the differences between the test suites in git.git and mingw.git.

Thanks to the awesome efforts of both Hannes and Steffen, the rest of the differences are really small (the biggest being Peter's hard link patch). I'll try to put together a patch series in the next few weeks.

Ciao, Dscho

Sverre Rabbelier· Mar 8, 2009, 02:07 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

Heya,

On Sun, Mar 8, 2009 at 03:10, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

> I just released a new version of Git for Windows (TAFKA WinGit).  It is
> basically Git 1.6.2 plus a few patches.  Please find the installer here:
Good to see you're carrying MSysGit forward again, both you and J6t, thanks!
-- 
Cheers,

Sverre Rabbelier
Alexander Gavrilov· Mar 8, 2009, 11:13 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

On Sunday 08 March 2009 04:10:21 Johannes Schindelin wrote:
Show 10 quoted lines
> I just released a new version of Git for Windows (TAFKA WinGit).  It is 
> basically Git 1.6.2 plus a few patches.  Please find the installer here:
> 
> 	http://msysgit.googlecode.com/
> 
> 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 git.git 
> developer community, the msysGit team is heavily undermanned.
> 
> Known issues
I've just noticed that the following git-gui fixes haven't been merged in 1.6.2:
  git-gui: Support more git version notations.
  git-gui: Avoid an infinite rescan loop in handle_empty_diff.
  git-gui: Fix post-commit status with subject in non-locale encoding

The second one is a fix for a rather important problem reported on the msysgit list. The last one is msysgit bug #181.

Alexander
Johannes Schindelin· Mar 8, 2009, 11:54 UTC · re: Alexander Gavrilov · lore

Re: Git for Windows 1.6.2-preview20090308

Hi,
On Sun, 8 Mar 2009, Alexander Gavrilov wrote:
Show 20 quoted lines
> On Sunday 08 March 2009 04:10:21 Johannes Schindelin wrote:
> > I just released a new version of Git for Windows (TAFKA WinGit).  It is 
> > basically Git 1.6.2 plus a few patches.  Please find the installer here:
> > 
> > 	http://msysgit.googlecode.com/
> > 
> > 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 git.git 
> > developer community, the msysGit team is heavily undermanned.
> > 
> > Known issues
> 
> I've just noticed that the following git-gui fixes haven't been merged in 1.6.2:
> 
>   git-gui: Support more git version notations.
>   git-gui: Avoid an infinite rescan loop in handle_empty_diff.
>   git-gui: Fix post-commit status with subject in non-locale encoding
> 
> The second one is a fix for a rather important problem reported on the msysgit list.
> The last one is msysgit bug #181.

Thanks for keeping an eye on things. Would you agree that we can wait a few days, maybe this whole week, to collect issues like these, and then release another installer with the issues fixed?

Ciao, Dscho

Lee Henson· Mar 8, 2009, 12:59 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

Thanks to everyone involved in the production of this installer!
2009/3/8 Johannes Schindelin <Johannes.Schindelin@gmx.de>
Show 74 quoted lines
>
> Hi,
>
> I just released a new version of Git for Windows (TAFKA WinGit).  It is
> basically Git 1.6.2 plus a few patches.  Please find the installer here:
>
>        http://msysgit.googlecode.com/
>
> 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 git.git
> developer community, the msysGit team is heavily undermanned.
>
> Known issues
>
> - 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.
>
> - 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?" in the MinGW FAQs
>  (http://www.mingw.org/MinGWiki/index.php/FAQ).
>
> - 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.
>
> - 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.
>
> - git send-mail does not work properly (Issue 27).
>
> - curl uses $HOME/_netrc instead of $HOME/.netrc.
>
> - 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.
>
> - git clone fails when the repository contains UTF-8 filepaths (Issue 80).
>
> Changes since Git-1.6.1-preview20081225
>
> New Features
> - Comes with official git 1.6.2.
> - Comes with upgraded vim 7.2.
> - Compiled with GCC 4.3.3.
> - The user can choose the preferred CR/LF behavior in the installer now.
> - Peter Kodl contributed support for hardlinks on Windows.
> - The bash prompt now shows information about the current repository.
>
> Bugfixes
> - If supported by the file system, pack files can grow larger than 2gb.
> - Comes with updated msys-1.0.dll (should fix some Vista issues).
> - Assorted fixes to support the new libexec/git-core/ layout better.
> - Read-only files can be properly replaced now.
> - git-svn is included again (original caveats still apply).
> - Obsolete programs from previous installations are cleaned up.
>
>
> So what are the next steps?
>
> Hannes is busy sorting out the differences between the test suites in
> git.git and mingw.git.
>
> Thanks to the awesome efforts of both Hannes and Steffen, the rest of the
> differences are really small (the biggest being Peter's hard link patch).
> I'll try to put together a patch series in the next few weeks.
>
> Ciao,
> Dscho
>
>
Jakub Narebski· Mar 8, 2009, 13:26 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> Known issues
> - 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?" in the MinGW FAQs 
>   (http://www.mingw.org/MinGWiki/index.php/FAQ).
You meant issue described here?
  http://www.mingw.org/wiki/Environment_issues
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Johannes Schindelin· Mar 8, 2009, 18:43 UTC · re: Jakub Narebski · lore

Re: Git for Windows 1.6.2-preview20090308

Hi,
On Sun, 8 Mar 2009, Jakub Narebski wrote:
Show 11 quoted lines
> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> 
> > Known issues
> 
> > - 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?" in the MinGW FAQs 
> >   (http://www.mingw.org/MinGWiki/index.php/FAQ).
> 
> You meant issue described here?
>   http://www.mingw.org/wiki/Environment_issues
Exactly.
Fixed, committed and pushed.

Thanks, Dscho

Christian MICHON· Mar 8, 2009, 21:30 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

On Sun, Mar 8, 2009 at 3:10 AM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Show 8 quoted lines
>
> Hi,
>
> I just released a new version of Git for Windows (TAFKA WinGit).  It is
> basically Git 1.6.2 plus a few patches.  Please find the installer here:
>
>        http://msysgit.googlecode.com/
>
I noticed the PS1 change too :)

Something is wrong with vim-7.2 apparently: syntax highlighting is not working apparently.

I'll look at what could be wrong right now.
-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !
Janos Laube· Mar 8, 2009, 21:36 UTC · re: Christian MICHON · lore

Re: [msysGit] Re: Git for Windows 1.6.2-preview20090308

> I'll look at what could be wrong right now.

as vim says, the syntax files in /share/vim/vim72/syntax are missing, i.e. not included with the installer package :-)

Christian MICHON· Mar 8, 2009, 21:39 UTC · re: Janos Laube · lore

Re: Git for Windows 1.6.2-preview20090308

On Sun, Mar 8, 2009 at 10:36 PM, Janos Laube <janos.dev@gmail.com> wrote:
Show 5 quoted lines
>> I'll look at what could be wrong right now.
>
> as vim says, the syntax files in /share/vim/vim72/syntax are missing,
> i.e. not included with the installer package :-)
>

there are a few actually, but somehow it's not working. I need to find out what happened, as I actually provided a git repo to vim-7.2 (I also need to update this repo).

-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !
Rutger Nijlunsing· Mar 9, 2009, 10:34 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2-preview20090308

On Sun, Mar 08, 2009 at 02:10:21AM +0100, Johannes Schindelin wrote:
Show 8 quoted lines
> 
> Hi,
> 
> I just released a new version of Git for Windows (TAFKA WinGit).  It is 
> basically Git 1.6.2 plus a few patches.  Please find the installer here:
> 
> 	http://msysgit.googlecode.com/
> 
[snip]
> Changes since Git-1.6.1-preview20081225
> 
> Bugfixes
> - Comes with updated msys-1.0.dll (should fix some Vista issues).

Thanks! This also fixes the 'git hangs 5s without any reason on some Windows XP machines'!

-- 
Rutger Nijlunsing ---------------------------------- eludias ed dse.nl
never attribute to a conspiracy which can be explained by incompetence
----------------------------------------------------------------------
Johannes Schindelin· Mar 9, 2009, 10:37 UTC · re: Rutger Nijlunsing · lore

Re: Git for Windows 1.6.2-preview20090308

Hi,
On Mon, 9 Mar 2009, Rutger Nijlunsing wrote:
Show 17 quoted lines
> On Sun, Mar 08, 2009 at 02:10:21AM +0100, Johannes Schindelin wrote:
> > 
> > Hi,
> > 
> > I just released a new version of Git for Windows (TAFKA WinGit).  It is 
> > basically Git 1.6.2 plus a few patches.  Please find the installer here:
> > 
> > 	http://msysgit.googlecode.com/
> > 
> [snip]
> > Changes since Git-1.6.1-preview20081225
> > 
> > Bugfixes
> > - Comes with updated msys-1.0.dll (should fix some Vista issues).
> 
> Thanks! This also fixes the 'git hangs 5s without any reason on some
> Windows XP machines'!
Good to know!

Thanks, Dscho

Johannes Schindelin· Mar 22, 2009, 21:17 UTC · re: Johannes Schindelin · lore

Git for Windows 1.6.2.1-preview20090322

Hi,

I just released a new version of Git for Windows (TAFKA WinGit). It is basically Git 1.6.2.1 plus a few patches. Please find the installer here:

	http://msysgit.googlecode.com/
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 
- 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.
- 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)
- 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.
- 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.
- git send-mail does not work properly (Issue 27).
- curl uses $HOME/_netrc instead of $HOME/.netrc.
- 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.
- git and bash have serious problems with non-ASCII file names (Issue 80, 
  108, 149, 159, 188).
- 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).
- MinGW does not support IPv6 yet (Issue 182).
- When run from cmd.exe instead of Git Bash, some characters seem to be 
  "swallowed" from Git's output (Issue 192).
- 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.
Changes since Git-1.6.2-preview20090308 
New Features 
- Comes with official git 1.6.2.1.
- A portable application is shipped in addition to the installer (Issue 
  195).
- Comes with a Windows-specific mmap() implementation (Issue 198).
Bugfixes 
- ANSI control characters are no longer shown verbatim (Issue 124).
- Temporary files are created respecting core.autocrlf (Issue 177).
- The Git Bash prompt is colorful again (Issue 199).
- Fixed crash when hardlinking during a clone failed (Issue 204). 
- An infinite loop was fixed in git-gui (Issue 205). 
- The ssh protocol is always used with plink.exe (Issue 209). 
- More vim files are shipped now, so that syntax highlighting works. 

Ciao, Dscho

Jeff King· Mar 22, 2009, 22:53 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2.1-preview20090322

On Sun, Mar 22, 2009 at 10:17:23PM +0100, Johannes Schindelin wrote:
> - 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.

A few people have asked about filter-branch on Windows recently; JSixt indicated that it works from his built version:

  http://article.gmane.org/gmane.comp.version-control.git/112103
Is it time to include it?
-Peff
Johannes Schindelin· Mar 22, 2009, 23:25 UTC · re: Jeff King · lore

Re: Git for Windows 1.6.2.1-preview20090322

Hi,
On Sun, 22 Mar 2009, Jeff King wrote:
Show 8 quoted lines
> On Sun, Mar 22, 2009 at 10:17:23PM +0100, Johannes Schindelin wrote:
> 
> > - 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.
> 
> A few people have asked about filter-branch on Windows recently;

I am not aware of any. But then, I think nobody mentioned it on the msysgit list (which would be the correct place), and I am likely to have missed it if it was sent elsewhere.

Show 5 quoted lines
> JSixt indicated that it works from his built version:
> 
>   http://article.gmane.org/gmane.comp.version-control.git/112103
> 
> Is it time to include it?

Actually, not only Hannes' version runs the test t7003 okay, but also 4msysgit's version.

But let's reduce the differences between git.git and 4msysgit.git further first.

I'll wait with the next Git for Windows release until the next official Git version is released, anyway. Or if Steffen wants to take msysGit over again when he comes back, he will wait until the next official Git versions is released, anyway.

Ciao, Dscho

Jeff King· Mar 23, 2009, 02:53 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2.1-preview20090322

On Mon, Mar 23, 2009 at 12:25:57AM +0100, Johannes Schindelin wrote:
Show 5 quoted lines
> > A few people have asked about filter-branch on Windows recently;
> 
> I am not aware of any.  But then, I think nobody mentioned it on the 
> msysgit list (which would be the correct place), and I am likely to have 
> missed it if it was sent elsewhere.

They were less feature request and more mentioned in the middle of other discussions. I am thinking specifically of:

  http://thread.gmane.org/gmane.comp.version-control.git/112253/focus=112439
  http://thread.gmane.org/gmane.comp.version-control.git/111722/focus=112103
Show 5 quoted lines
> Actually, not only Hannes' version runs the test t7003 okay, but also 
> 4msysgit's version.
> 
> But let's reduce the differences between git.git and 4msysgit.git further 
> first.

OK. I just wanted to make you aware of the existing threads and Hannes' message, since as you mentioned they _weren't_ on the msysgit list.

-Peff
Johannes Schindelin· Mar 23, 2009, 10:59 UTC · re: Jeff King · lore

Re: Git for Windows 1.6.2.1-preview20090322

Hi,
On Sun, 22 Mar 2009, Jeff King wrote:
Show 13 quoted lines
> On Mon, Mar 23, 2009 at 12:25:57AM +0100, Johannes Schindelin wrote:
> 
> > > A few people have asked about filter-branch on Windows recently;
> > 
> > I am not aware of any.  But then, I think nobody mentioned it on the 
> > msysgit list (which would be the correct place), and I am likely to 
> > have missed it if it was sent elsewhere.
> 
> They were less feature request and more mentioned in the middle of other 
> discussions. I am thinking specifically of:
> 
>   http://thread.gmane.org/gmane.comp.version-control.git/112253/focus=112439
>   http://thread.gmane.org/gmane.comp.version-control.git/111722/focus=112103

Well, I will miss such in-the-middle-of-unrelated-discussions remarks. Even if some people think I ridicule them when I say that I do not have much time, it is a fact. If I did not like Git as much as I do, I would have stopped long time ago for sanity reasons.

Show 8 quoted lines
> > Actually, not only Hannes' version runs the test t7003 okay, but also 
> > 4msysgit's version.
> > 
> > But let's reduce the differences between git.git and 4msysgit.git 
> > further first.
> 
> OK. I just wanted to make you aware of the existing threads and Hannes' 
> message, since as you mentioned they _weren't_ on the msysgit list.

FWIW I ran the test while replying to your mail yesterday, and created the 'filter-branch' branch in msysgit.git. I'll probably just merge it into our 'master' later today.

Ciao, Dscho

Ludvig Strigeus· Mar 23, 2009, 22:03 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2.1-preview20090322

On Sun, Mar 22, 2009 at 10:17 PM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

> - 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.

I had this problem with write errors during rebase. I tracked it down to having the files open in Visual Studio while doing the rebase. As soon as a file is changed, Visual Studio seems to open the file (as part of its feature to detect if files changed on disk), which confliced with git for some reason. As soon as I closed MSVS, rebase worked well.

/Ludde
Johannes Schindelin· Mar 24, 2009, 02:06 UTC · re: Ludvig Strigeus · lore

Re: Git for Windows 1.6.2.1-preview20090322

Hi,
On Mon, 23 Mar 2009, Ludvig Strigeus wrote:
Show 10 quoted lines
> 
> On Sun, Mar 22, 2009 at 10:17 PM, Johannes Schindelin
> <Johannes.Schindelin@gmx.de> wrote:
> > - 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.
> 
> I had this problem with write errors during rebase. I tracked it down
> to having the files open in Visual Studio while doing the rebase.

It seems pretty clear from the original report (or at least from the following comments) that the files haven't been opened anywhere.

But thanks for your help!

Ciao, Dscho

Markus Heidelberg· Mar 24, 2009, 01:35 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.2.1-preview20090322

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:
Show 5 quoted lines
> 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
Johannes Schindelin· Mar 24, 2009, 02:04 UTC · re: Markus Heidelberg · lore

Re: Git for Windows 1.6.2.1-preview20090322

Hi,
On Tue, 24 Mar 2009, Markus Heidelberg wrote:
> 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.
This...
Show 5 quoted lines
> 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.

... and this make me believe that Git for Windows is not at all what you want. You seem to want to purely _use_ Git, and at this time, it is just not there.

It would be different if you/your company were willing to pay for support, but I just do not see from your mail that you are willing to contribute to Git for Windows.

Show 5 quoted lines
> > - 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.

Nope. There is no msysgit on the server side. So no, it applies to the client side.

> > - git and bash have serious problems with non-ASCII file names (Issue 
> >   80, 108, 149, 159, 188).
> 
> This may be a problem.
Indeed.  I mean, 5 issues, and none of them resolved.
Show 6 quoted lines
> > - 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?
See the issue if you want to know more.
Show 6 quoted lines
> > - 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.
A little scary?  No.  _Very_ scary.

Especially since the involved parties either do not have the time or the willingness to investigate in detail.

As these issues are not reproducible on my side, it also does not make me think more highly of that particular Operating System.

> I suppose there are already people using msysgit productive at work, are 
> these only people who know how to fix such problems?
Yes.
> Regardless of git's Windows problems, another problem will probably be 
> finding a decent GUI that suits my colleagues.
Yes.

Ciao, Dscho

← back to recent threads