[msysgit/msysgit] 021457: Use the official upstream MSYS Git repository inst...

25 views
Skip to first unread message

GitHub

unread,
May 2, 2013, 6:30:28 AM5/2/13
to msy...@googlegroups.com
Branch: refs/heads/msys-upstream-git
Home: https://github.com/msysgit/msysgit
Commit: 02145758ab61d0cfb54a9ea543d51b0e43bfcc83
https://github.com/msysgit/msysgit/commit/02145758ab61d0cfb54a9ea543d51b0e43bfcc83
Author: Sebastian Schuberth <sschu...@gmail.com>
Date: 2013-05-02 (Thu, 02 May 2013)

Changed paths:
M .gitmodules
M src/msys

Log Message:
-----------
Use the official upstream MSYS Git repository instead of our CVS mirror

Signed-off-by: Sebastian Schuberth <sschu...@gmail.com>


Commit: a2663fb93f3198b5e896306b07e26af3620bd505
https://github.com/msysgit/msysgit/commit/a2663fb93f3198b5e896306b07e26af3620bd505
Author: Sebastian Schuberth <sschu...@gmail.com>
Date: 2013-05-02 (Thu, 02 May 2013)

Changed paths:
M src/rt/patches/0001-Tweak-msys_p2w-for-msysgit.patch
M src/rt/patches/0002-Tweak-p2w-for-msysgit-Do-not-touch-strings-containi.patch
M src/rt/patches/0003-p2w-for-msysgit-Check-if-string-starts-with-.-or.patch
M src/rt/patches/0004-Added-Cygwin-implementation-of-kill.patch
M src/rt/patches/0005-Temporary-workaround-use-strtol-instead-of-strtoll.patch
M src/rt/patches/0006-Ignore-the-tty-option-from-the-CYGWIN-environment-va.patch
M src/rt/patches/0007-only-override-the-variables-HOMEPATH-and-HOMEDRIVE-i.patch
M src/rt/patches/0008-Do-not-start-the-fstab-observer-thread.patch
M src/rt/patches/0009-spawning-of-processes-combine-for-loops-and-resolve-.patch
M src/rt/patches/0010-quote-paths-for-non-msys-programs-that-contain-wildc.patch
M src/rt/patches/0011-msys.dll-Don-t-pull-user32.dll-friends-just-to-detec.patch
R src/rt/patches/0012-bash-Don-t-load-user32.dll-for-every-shell-process.patch
A src/rt/patches/0012-msys.dll-basic-Unicode-support.patch
R src/rt/patches/0013-msys.dll-basic-Unicode-support.patch
M src/rt/release.sh

Log Message:
-----------
Adjust patch paths to the new upstream Git repository layout

The new upstream "msys-runtime" repository only contains the equivalent to
what was previously available inside the /msys/rt/src/ directory of our
CVS mirror, see

http://repo.or.cz/w/msys.git/tree/b4ca4aaba1c45ee13cb52045aaf3d726f73e5e1d:/msys/rt/src

So as there is only the runtime and no applications we need to drop the
bash patch from here. If not contributed upstream in between, the bash
patch should be added again as part of a new /src/bash/ directory.

Signed-off-by: Sebastian Schuberth <sschu...@gmail.com>


Compare: https://github.com/msysgit/msysgit/compare/02145758ab61^...a2663fb93f31

Kirill Smelkov

unread,
May 2, 2013, 7:55:52 AM5/2/13
to Sebastian Schuberth, msy...@googlegroups.com
FYI, both msys and bash patches were submitted upstream two years ago,
but, as far as I can tell are not applied (yet ?):

http://sourceforge.net/p/mingw/bugs/1824/
http://sourceforge.net/p/mingw/bugs/1823/


Really strange, because that was a significant time saving, if I recall
correctly, msysgit tests started to run ~ 17% faster on real windows.

So if you just drop that bash patch, msysgit will get that slowdown
back...


Kirill

Sebastian Schuberth

unread,
May 2, 2013, 8:08:12 AM5/2/13
to Kirill Smelkov, msy...@googlegroups.com
On Thu, May 2, 2013 at 1:55 PM, Kirill Smelkov <ki...@mns.spb.ru> wrote:

> FYI, both msys and bash patches were submitted upstream two years ago,
> but, as far as I can tell are not applied (yet ?):
>
> http://sourceforge.net/p/mingw/bugs/1824/
> http://sourceforge.net/p/mingw/bugs/1823/

Ah, that's great as it saves me work in the process of finally
contributing msysgit's changes back upstream. I've commented on these
issues. Let's see if we can get thing moving finally ...

> So if you just drop that bash patch, msysgit will get that slowdown
> back...

Yeah, I know, which is why I did the changes in my own branch only. I
do not plan to drop them, but then again I believe them to be in the
wrong place anyway, as the "rt" directory name suggests
"(msys-)runtime" changes only. I did not succeed to find the new
upstream Git repository which contains the bash 3.1 source code now.
Otherwise I would have probably added a dedicated bash build recipe
including your patches.

--
Sebastian Schuberth
Reply all
Reply to author
Forward
0 new messages