Hi,
After releasing 1.5.4, I think it is the right time for some changes.
I pushed the following commits to work/towards-mingw. The commits
revert some changes in msysgit that I think are unnecessary. Reverting
them bring 4msysgit/master closer to mingw/master.
95271db6 Revert "Added is_dev_null check because Windows /dev/null is
nul."
7c4dce7f Revert "Provide git_exit() for MinGW"
c3ae615c Revert replacing getenv() with get_git_dir()
7de901e7 Revert replacing setenv() with set_git_dir()
85d1c36a Revert "Hardlinks are not supported in MSys so we disable
them."
I also pushed the qsort patch to work/for-junio. This patch should be
sent upstream. Brian, will you take care of this?
925b8d68 mingw-compat: Add simplified merge sort implementation from
glibc
The top priority issues that I think should be solved upstream are
- safe CRLF handling, such that we can switch on core.autocrlf true
without
taking any chance of corrupting data.
- handling of case insensitive filenames.
The following topics are related to the msysgit environment
- work/new-ssh: I think this branch should be merged to devel.
- work/cheetah: This one should be merged, too.
- git-svn: This topic made good progress, but seems to need a
bit more work.
Steffen