Top posting, because gmail seems to have developed a bug where it
spell corrects my text wrongly and messes up the formatting, apologies
..

I've been paying some attention to the git vs msysGit thing, and
msysGit have a lot of un-upstreamed patches to make things better on
Windows, also, it seems that the msysGit team are reviewing Marat
Radchenko's patchset ( https://github.com/dscho/git/tree/w64-msysgit
), so I'm now of the opinion that we should spend our efforts on
msysGit instead (if you push patches to Git itself then they will just
ask msysGit to review and merge them there anyway!)

For reference see: https://groups.google.com/forum/#!topic/msysgit/HPCRvXY6Jec

To this end, I added a variable at the top of mingw-w64-git-git:

_based_on_dscho_w64_msysgit=no

IMHO we should set that to =yes and work on getting that in shape
instead. It will pull all of Marat's patches and apply some that we
need on top of that too. The winpty workaround from
mingw-w64-git/PKGBUILD should be merged into
mingw-w64-git-git/PKGBUILD too.

On Wed, Oct 15, 2014 at 4:27 PM, Óscar Fuentes <[email protected]> wrote:
> Ray Donnelly <[email protected]>
> writes:
>
>> On Wed, Oct 15, 2014 at 2:04 PM, Óscar Fuentes <[email protected]> wrote:
>>> Last night I tried the MinGW-Git package and it worked for the type of
>>> tasks one does on daily basis (log, add, commit, pull...) No problem was
>>> observed.
>>>
>>> What's missing for that package to become officially released?
>>>
>>
>> Relocation maybe (MSYS2 can be installed anywhere, we often need to
>> use the code in mingw-w64-pathtools to work out relative paths - try
>> installing MSYS2 to somewhere weird and see if git works there).
>
> My install is on c:/apps/msys32 and that's no problem.
>
>> Last time I checked, colours and pagination (during e.g. git log)
>> weren't working either.
>
> Both colors and pagination works on the MSYS2 shell. They do work on
> cmd.exe too, although in that case the output starts with
>
> WARNING: terminal is not fully functional
> -  (press RETURN)
>
> and you have to press RETURN.
>
> To be more specific, invoking `git' from the MSYS2 shell executes an
> script that invokes git.exe through winpty. Directly invoking git.exe
> from the MSYS2 shell does not paginate nor shows colors.
>
> I'm invoking git.exe directly from Emacs (for the built-in Version
> Control features and the Magit package) and so far there are no issues.
>
> Overall it looks quite good. Performance is similar to MSYSGit on the
> WinXP 32 bits virtual machine that I tried (when using git.exe; the
> `git' script adds quite a bit of overhead.) It will be interesting to
> test a 64 bit build on a Windows 8 64 bits virtual machine, where
> MSYSGit is annoyingly slow.
>
> BTW, the winpty trick that enables pagination and color on MSYS2 shell
> is a very recent change (hours ago).
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> Msys2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/msys2-users

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to