threads / discuss / 20285

Git for Windows 1.6.4

Subject: Git for Windows 1.6.4

## tl;dr

18 messages between Jul 29, 2009 and Jul 30, 2009.

replies: 17people: 6as markdown or json

Johannes Schindelin· Jul 29, 2009, 21:40 UTC · lore
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· Jul 29, 2009, 22:03 UTC · re: Johannes Schindelin · lore

Re: [msysGit] Git for Windows 1.6.4

On Wed, Jul 29, 2009 at 11:40 PM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

Show 7 quoted lines
>
> 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· Jul 29, 2009, 22:20 UTC · re: Christian MICHON · lore

Re: [msysGit] Git for Windows 1.6.4

Hi,
On Thu, 30 Jul 2009, Christian MICHON wrote:
Show 17 quoted lines
> On Wed, Jul 29, 2009 at 11:40 PM, Johannes
> Schindelin<Johannes.Schindelin@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.
Show 10 quoted lines
> "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· Jul 29, 2009, 22:50 UTC · re: Johannes Schindelin · lore

Re: [msysGit] Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 12:20 AM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

Show 36 quoted lines
> Hi,
>
> On Thu, 30 Jul 2009, Christian MICHON wrote:
>
>> On Wed, Jul 29, 2009 at 11:40 PM, Johannes
>> Schindelin<Johannes.Schindelin@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.

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 :)
Show 8 quoted lines
>
>> 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 :)
-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !
Johannes Schindelin· Jul 30, 2009, 00:21 UTC · re: Christian MICHON · lore

Re: [msysGit] Git for Windows 1.6.4

Hi,
On Thu, 30 Jul 2009, Christian MICHON wrote:
Show 7 quoted lines
> On Thu, Jul 30, 2009 at 12:20 AM, Johannes
> Schindelin<Johannes.Schindelin@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

Christian MICHON· Jul 30, 2009, 08:37 UTC · re: Johannes Schindelin · lore

Re: [msysGit] Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 2:21 AM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

Show 18 quoted lines
> Hi,
>
> On Thu, 30 Jul 2009, Christian MICHON wrote:
>
>> On Thu, Jul 30, 2009 at 12:20 AM, Johannes
>> Schindelin<Johannes.Schindelin@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
-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !
Christian MICHON· Jul 29, 2009, 22:22 UTC · re: Christian MICHON · lore

Re: [msysGit] Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 12:03 AM, Christian MICHON<christian.michon@gmail.com> wrote:

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

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
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !
Erik Faye-Lund· Jul 29, 2009, 22:55 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

On Wed, Jul 29, 2009 at 11:40 PM, Johannes Schindelin<Johannes.Schindelin@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
kusmabite@gmail.com
(+47) 986 59 656
Johannes Schindelin· Jul 30, 2009, 00:21 UTC · re: Erik Faye-Lund · lore

Re: Git for Windows 1.6.4

Hi,
On Thu, 30 Jul 2009, Erik Faye-Lund wrote:
Show 8 quoted lines
> On Wed, Jul 29, 2009 at 11:40 PM, Johannes
> Schindelin<Johannes.Schindelin@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

Erik Faye-Lund· Jul 30, 2009, 00:03 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

On Wed, Jul 29, 2009 at 11:40 PM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

Show 6 quoted lines
> 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 "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
Sverre Rabbelier· Jul 30, 2009, 00:05 UTC · re: Erik Faye-Lund · lore

Re: Git for Windows 1.6.4

Heya,
On Wed, Jul 29, 2009 at 17:03, Erik Faye-Lund<kusmabite@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
Erik Faye-Lund· Jul 30, 2009, 00:05 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

On Wed, Jul 29, 2009 at 11:40 PM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

Show 6 quoted lines
> 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 "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
Erik Faye-Lund· Jul 30, 2009, 00:10 UTC · re: Erik Faye-Lund · lore

Re: Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 2:05 AM, Erik Faye-Lund<kusmabite@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 "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
Erik Faye-Lund· Jul 30, 2009, 00:13 UTC · re: Erik Faye-Lund · lore

Re: Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 2:10 AM, Erik Faye-Lund<kusmabite@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...
-- 
Erik "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
Johannes Schindelin· Jul 30, 2009, 00:34 UTC · re: Erik Faye-Lund · lore

Re: Git for Windows 1.6.4

Hi,
On Thu, 30 Jul 2009, Erik Faye-Lund wrote:
> On Thu, Jul 30, 2009 at 2:05 AM, Erik 
> Faye-Lund<kusmabite@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· Jul 30, 2009, 01:01 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

On Thu, Jul 30, 2009 at 2:34 AM, Johannes Schindelin<Johannes.Schindelin@gmx.de> wrote:

> Oh well, please find a new net installer (that I briefly tested,
> actually).
Works beautifully! Thanks a lot!
-- 
Erik "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
Jim Raden· Jul 30, 2009, 19:25 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

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

On Wed, Jul 29, 2009 at 8:34 PM, Johannes Schindelin < Johannes.Schindelin@gmx.de> wrote:

Show 23 quoted lines
>
> Hi,
>
> On Thu, 30 Jul 2009, Erik Faye-Lund wrote:
>
> > On Thu, Jul 30, 2009 at 2:05 AM, Erik
> > Faye-Lund<kusmabite@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
>
>
Ferry Huberts· Jul 30, 2009, 17:51 UTC · re: Johannes Schindelin · lore

Re: Git for Windows 1.6.4

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

← back to recent threads