Git for Windows 1.6.4

68 views
Skip to first unread message

Johannes Schindelin

unread,
Jul 29, 2009, 5:40:56 PM7/29/09
to msy...@googlegroups.com, g...@vger.kernel.org
Hi,

this mail informs you that Git for Windows 1.6.4 is out. It is less well
tested than the previous versions, mainly because I was busy with other
things and asked for help with testing on the msysGit mailing list and I
am very impatient.

Git Release Notes (Git-1.6.4-preview20090729)
Last update: 29 July 2009

Introduction
These release notes describe issues specific to the Windows release.

General release notes covering the history of the core git commands are
included in the subdirectory doc/git/html of the installation directory.
Look for files starting with RelNotes.

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

- 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,
159).

- If configured to use plink, you will have to connect with putty first
and accept the host key.

- When run from cmd.exe instead of Git Bash, some characters seem to be
"swallowed" from Git's output (Issue 192).

- There are a spurious write errors during rebase (Issue 200) that seem
not to be reproducible on most computers.

- As merge tools are executed using the MSys bash, options starting with
"/" need to be handled specially: MSys would interpret that as a POSIX
path, so you need to double the slash (Issue 226). Example: instead of
"/base", say "//base". Also, extra care has to be paid to pass Windows
programs Windows paths, as they have no clue about MSys style POSIX
paths -- You can use something like $(cmd //c echo "$POSIXPATH").

Changes since Git-1.6.3.2-preview20090608

New Features

- Comes with official git 1.6.4.

- Supports https:// URLs, thanks to Erik Faye-Lund.

- Supports send-email, thanks to Erik Faye-Lund (Issue 27).

- Updated Tcl/Tk to version 8.5.7, thanks to Pat Thoyts.

Bugfixes

- The home directory is now discovered properly (Issues 108 & 259).
- IPv6 is supported now, thanks to Martin Martin Storsj (Issue 182).


Christian MICHON

unread,
Jul 29, 2009, 6:03:45 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Wed, Jul 29, 2009 at 11:40 PM, Johannes
Schindelin<Johannes....@gmx.de> wrote:
>
> Hi,
>
> this mail informs you that Git for Windows 1.6.4 is out.  It is less well
> tested than the previous versions, mainly because I was busy with other
> things and asked for help with testing on the msysGit mailing list and I
> am very impatient.

I'm still too busy, but since I saw your email arriving live and I've
Vista here, I kept some minutes for you :)

>
> Git Release Notes (Git-1.6.4-preview20090729)
> Last update: 29 July 2009
>

bad news: here the installation complains around the end (all default answers)

"Could not set CR/LF behavior: core.autoCRLF true"

Using git gui works, calling gitk from it works.
But git bash initiates a shell complaining:

====================================================================
-------------------------------------------------------
Building and Installing Git
-------------------------------------------------------
sh.exe": cd: /git: No such file or directory


-------------------------
Hello, dear Git developer.

This is a minimal MSYS environment to work on Git.

Your build failed... Please fix it, and give feedback on the Git list.

Welcome to Git (version 1.6.4-preview20090729)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
Run '/share/Git (version 1.6.4-preview20090729)/add-shortcut.tcl' to add a short
cut to msysGit.
====================================================================

Apparently, git binaries are not in the path. I'll check on a winXP
and win2003 environments asap.

--
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !

Johannes Schindelin

unread,
Jul 29, 2009, 6:20:45 PM7/29/09
to Christian MICHON, msy...@googlegroups.com, g...@vger.kernel.org
Hi,

On Thu, 30 Jul 2009, Christian MICHON wrote:

> On Wed, Jul 29, 2009 at 11:40 PM, Johannes
> Schindelin<Johannes....@gmx.de> wrote:
> >
> > this mail informs you that Git for Windows 1.6.4 is out.  It is less
> > well tested than the previous versions, mainly because I was busy with
> > other things and asked for help with testing on the msysGit mailing
> > list and I am very impatient.
>
> I'm still too busy, but since I saw your email arriving live and I've
> Vista here, I kept some minutes for you :)
>
> >
> > Git Release Notes (Git-1.6.4-preview20090729)
> > Last update: 29 July 2009
> >
>
> bad news: here the installation complains around the end (all default answers)

Uh oh.

> "Could not set CR/LF behavior: core.autoCRLF true"
>
> Using git gui works, calling gitk from it works.
> But git bash initiates a shell complaining:
>
> ====================================================================
> -------------------------------------------------------
> Building and Installing Git
> -------------------------------------------------------
> sh.exe": cd: /git: No such file or directory

Ah, you are not installing Git for Windows, but msysGit.

Now the question is if full or net.

I will not guess, especially since I am dead tired after that hour it
always takes to make a new release.

> Apparently, git binaries are not in the path. I'll check on a winXP
> and win2003 environments asap.

Pff.

I think it is the lack of libcrypto.dll and libssl.dll. And now I know
you used the net installer.

As I said, would have been nice to be precise.

Ciao,
Dscho

Christian MICHON

unread,
Jul 29, 2009, 6:22:40 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org

I confirm I see the same problems on Vista and Windows 2003 (it was a
fresh install of the OS).

I see you're replying now. I'll move my answers to next email.

Christian MICHON

unread,
Jul 29, 2009, 6:50:09 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org

I'm installing http://msysgit.googlecode.com/files/Git-1.6.4-preview20090729.exe:
I should have been more accurate. But each time I reported on this
package, it was on the preview.

> Now the question is if full or net.

I believe it's preview, not full, not net. My download size is 11.3MB
and the md5sum is 16F1AB9CBFB75553DC19C3B17BB96C57

>
> I will not guess, especially since I am dead tired after that hour it
> always takes to make a new release.

I believe we're both on CET :)

>
>> Apparently, git binaries are not in the path. I'll check on a winXP
>> and win2003 environments asap.
>
> Pff.
>
> I think it is the lack of libcrypto.dll and libssl.dll.  And now I know
> you used the net installer.

no, I did not use the net install, nor the full install. I can see
from the wiki the net installer is a 1.8MB download.

??? libcrypto and libssl *are* in the package preview...

It's actually quite funny, but I guess I've seen it all on Windows:
all the binaries are here with their libraries until the setup
complains about core.autoCRLF. After this stage, git.exe gets
deleted... And it's not a virus triggering this (I checked).

I managed to quickly copy it before it got erased, and manually added
it back after the setup completes. It works.

I'll not try the full install; at least from my point of view, it's a
regression on the *preview* package, which I'm using on a daily basis.

>
> As I said, would have been nice to be precise.
>

let me know if it's not yet clear enough: I'm tired too, almost 1am :)

Erik Faye-Lund

unread,
Jul 29, 2009, 6:55:49 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Wed, Jul 29, 2009 at 11:40 PM, Johannes
Schindelin<Johannes....@gmx.de> wrote:
> - Some commands are not yet supported on Windows and excluded from the
>  installation; [...] git send-email, git shell.
<snip>
> - Supports send-email

Forgot to update the list of unsupported commands?

--
Erik "kusma" Faye-Lund
kusm...@gmail.com
(+47) 986 59 656

Erik Faye-Lund

unread,
Jul 29, 2009, 8:03:58 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Wed, Jul 29, 2009 at 11:40 PM, Johannes
Schindelin<Johannes....@gmx.de> wrote:
> Hi,
>
> this mail informs you that Git for Windows 1.6.4 is out.  It is less well
> tested than the previous versions, mainly because I was busy with other
> things and asked for help with testing on the msysGit mailing list and I
> am very impatient.

I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,

Erik Faye-Lund

unread,
Jul 29, 2009, 8:05:16 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Wed, Jul 29, 2009 at 11:40 PM, Johannes
Schindelin<Johannes....@gmx.de> wrote:
> Hi,
>
> this mail informs you that Git for Windows 1.6.4 is out.  It is less well
> tested than the previous versions, mainly because I was busy with other
> things and asked for help with testing on the msysGit mailing list and I
> am very impatient.

I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,
due to lack of libcrypto.dll during installation. The command promt
says:

Erik Faye-Lund

unread,
Jul 29, 2009, 8:10:15 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Thu, Jul 30, 2009 at 2:05 AM, Erik Faye-Lund<kusm...@googlemail.com> wrote:
> I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,
> due to lack of libcrypto.dll during installation. The command promt
> says:

OK, this new netbook is neat, apart from the tiny keyboard ;)

I'll try again - sorry for the noise.

I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,
due to lack of libcrypto.dll during installation. The command promt
says:

-------------------------------------------------------
Checking environment
-------------------------------------------------------
Environment is clean. Can install msysgit.

-------------------------------------------------------
Fetching the latest MSys environment
-------------------------------------------------------


...after that I'm getting a messagebox saying that git.exe failed to
find libcrypto.dll.

Checking in c:\msysgit\bin I find most needed stuff, but not
libcrypto.dll (or libssl.dll, which I suspect would have caused
similar issues if it wasn't for the lacking libcrypto.dll)

Erik Faye-Lund

unread,
Jul 29, 2009, 8:13:08 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Thu, Jul 30, 2009 at 2:10 AM, Erik Faye-Lund<kusm...@googlemail.com> wrote:
> Checking in c:\msysgit\bin I find most needed stuff, but not

Uhm, that should have been c:\msysgit\installer-tmp\bin...

Johannes Schindelin

unread,
Jul 29, 2009, 8:21:39 PM7/29/09
to Christian MICHON, msy...@googlegroups.com, g...@vger.kernel.org
Hi,

On Thu, 30 Jul 2009, Christian MICHON wrote:

> On Thu, Jul 30, 2009 at 12:20 AM, Johannes
> Schindelin<Johannes....@gmx.de> wrote:
>
> > I will not guess, especially since I am dead tired after that hour it
> > always takes to make a new release.
>
> I believe we're both on CET :)

I guess I am really too tired, as I thought that I had tested, but
obviously only tested the https-and-send-email installer.

But in the meantime, I found the issue, fixed and re-uploaded it. FWIW
the portable application was not affected, and funnily enough, the net
installer works (although I wonder why).

Thanks for your report and help in diagnosing the problem.

Ciao,
Dscho

Johannes Schindelin

unread,
Jul 29, 2009, 8:21:55 PM7/29/09
to Erik Faye-Lund, msy...@googlegroups.com, g...@vger.kernel.org
Hi,

On Thu, 30 Jul 2009, Erik Faye-Lund wrote:

> On Wed, Jul 29, 2009 at 11:40 PM, Johannes
> Schindelin<Johannes....@gmx.de> wrote:
> > - Some commands are not yet supported on Windows and excluded from the
> >  installation; [...] git send-email, git shell.
> <snip>
> > - Supports send-email
>
> Forgot to update the list of unsupported commands?

Thanks, fixed.

Ciao,
Dscho

Sverre Rabbelier

unread,
Jul 29, 2009, 8:05:50 PM7/29/09
to Erik Faye-Lund, Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
Heya,

On Wed, Jul 29, 2009 at 17:03, Erik Faye-Lund<kusm...@googlemail.com> wrote:
> I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,

Good for you, care to be a tad more verbose?

--
Cheers,

Sverre Rabbelier

Johannes Schindelin

unread,
Jul 29, 2009, 8:34:03 PM7/29/09
to Erik Faye-Lund, msy...@googlegroups.com, g...@vger.kernel.org
Hi,

On Thu, 30 Jul 2009, Erik Faye-Lund wrote:

> On Thu, Jul 30, 2009 at 2:05 AM, Erik
> Faye-Lund<kusm...@googlemail.com> wrote:
> > I'm having issues installing msysGit-netinstall-1.6.4-preview20090729,
> > due to lack of libcrypto.dll during installation.

Just to be sure, I tried the same, but it worked here! Of course, that
was due to me making a new net installer...

Oh well, please find a new net installer (that I briefly tested,
actually).

Hopefully by now everybody understands that Git for Windows is Beta for a
reason.

Ciao,
Dscho

Erik Faye-Lund

unread,
Jul 29, 2009, 9:01:26 PM7/29/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Thu, Jul 30, 2009 at 2:34 AM, Johannes
Schindelin<Johannes....@gmx.de> wrote:
> Oh well, please find a new net installer (that I briefly tested,
> actually).

Works beautifully! Thanks a lot!

Christian MICHON

unread,
Jul 30, 2009, 4:37:16 AM7/30/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
On Thu, Jul 30, 2009 at 2:21 AM, Johannes

Schindelin<Johannes....@gmx.de> wrote:
> Hi,
>
> On Thu, 30 Jul 2009, Christian MICHON wrote:
>
>> On Thu, Jul 30, 2009 at 12:20 AM, Johannes
>> Schindelin<Johannes....@gmx.de> wrote:
>>
>> > I will not guess, especially since I am dead tired after that hour it
>> > always takes to make a new release.
>>
>> I believe we're both on CET :)
>
> I guess I am really too tired, as I thought that I had tested, but
> obviously only tested the https-and-send-email installer.
>
> But in the meantime, I found the issue, fixed and re-uploaded it.  FWIW
> the portable application was not affected, and funnily enough, the net
> installer works (although I wonder why).

http://msysgit.googlecode.com/files/Git-1.6.4-preview20090730.exe
works on Vista and winXP. I will test on win2003 later, but I guess it
should be ok.

>
> Thanks for your report and help in diagnosing the problem.
>

no pb

Konstantin Khomoutov

unread,
Jul 30, 2009, 10:24:12 AM7/30/09
to msysGit
On 30 июл, 01:40, Johannes Schindelin <Johannes.Schinde...@gmx.de>
wrote:

> this mail informs you that Git for Windows 1.6.4 is out.
The latest preview installer (2009-07-30) installs and works OK for me
on Windows XP SP3.

Ferry Huberts

unread,
Jul 30, 2009, 1:51:07 PM7/30/09
to Johannes Schindelin, msy...@googlegroups.com, g...@vger.kernel.org
Johannes Schindelin wrote:
> this mail informs you that Git for Windows 1.6.4 is out. It is less well

I installed it using the normal installer under WinXP, and am not seeing
problems.

I have core.autocrlf=input

that was a fast release :-)
thanks!

Ferry

rupert.thurner

unread,
Jul 30, 2009, 3:04:07 PM7/30/09
to msysGit
the portable installer seems to work, except that git now tries to
touch the file contents:
warning: LF will be replaced by CRLF

is there any way to prevent this? or what triggers the conversion
attempt?

rupert.


On Jul 29, 11:40 pm, Johannes Schindelin <Johannes.Schinde...@gmx.de>
wrote:

Jim Raden

unread,
Jul 30, 2009, 3:25:02 PM7/30/09
to Johannes Schindelin, Erik Faye-Lund, msy...@googlegroups.com, g...@vger.kernel.org
My compliments on the latest installer.

I believe you forgot to mention one very nice improvement: the installer seems smart enough to read my previous installation settings, for instance the location of my plink.exe. Nice touch!

Also I am pleased that the PS1 environment variable has been restored to what I felt was a useful setting. There's now a newline before the "$", which improves the shell usage in many ways.

Just my $.02 worth. (I wish my thoughts were worth €.02, but I live in the dollar zone.)
Reply all
Reply to author
Forward
0 new messages