public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
To: cygwin@cygwin.com
Subject: Re: GitForWindows vs. Cygwin
Date: Wed, 21 Mar 2018 18:40:00 -0000	[thread overview]
Message-ID: <aac70cf0-725e-6cd1-603e-41c3909745f1@SystematicSw.ab.ca> (raw)
In-Reply-To: <DM5PR22MB025047482147E78FE9740741A7AA0@DM5PR22MB0250.namprd22.prod.outlook.com>

On 2018-03-21 11:26, Tony Kelman wrote:
>>>>>>> Can anyone enlighten me about the relationship of "Git for Windows" to Cygwin?
>>>>>> They are not related.
>>>>> Yes, they are.
>>>> No they're not.
>>> Tony explained well how they are related; Git for Windows is compiled in
>>> and packaged with MSYS2 which is forked from Cygwin.
>>
>> No, Tony explained how it's related to MSYS2. This isn't a MSYS2 mailing list.
> 
> Don't think they have one. Git for Windows does, and somewhere like
> https://groups.google.com/forum/#!topic/git-for-windows/jtwpuGa5u_E
> would have been a pretty good alternate place to ask this question.
> But I also explained how MSYS2 is very closely related to Cygwin,
> and pretending they are completely unrelated and have nothing to do
> with one another is myopic and misleading. If "how are MSYS2 and
> Cygwin related to one another" is a banned question on this list,
> perhaps that should be written down somewhere.
> 
>>>> It doesn't use cygwin, therefore it's not related. Since this is a 
>>>> cygwin mailing list, that means the first two replies were correct —
>>>> this isn't the place to discuss it.

>> Which means this still applies.
> 
> When the vast majority of the code in the MSYS2 runtime is exactly
> the same as the code in the Cygwin runtime, and Git for Windows uses
> msys-2.0.dll in a number of places (which is essentially a renamed
> copy of cygwin1.dll) the question was fair. Particularly given Cygwin
> has its own git package, it's only natural to wonder how that differs
> from Git for Windows, and how it differs from the probably lesser-
> known msys2-git package (which is built in very nearly the same
> configuration as the Cygwin git package, posix style).

Only GfW and Msys2 Git projects can answer how Cygwin components are used by
their projects. Most (all?) of Cygwin winsup and (all of?) newlib are available
under permissive BSD(-style) licences that allow all uses of the code.

It's possible that the developers of those GfW and Msys2 Git packages have moved
on from those projects and the current maintainers don't have the basis to answer.

One might expect some of those maintainers to be subscribed to this list and
able to answer, but they may not, and just check web archives, or they may
choose not to get into this discussion here, although they could perhaps suggest
a more appropriate forum, or take the discussion off-list.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

  parent reply	other threads:[~2018-03-21 18:11 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-20 23:22 KARL BOTTS
2018-03-20 23:50 ` Steven Penny
2018-03-21  0:25 ` Andrey Repin
2018-03-21  4:02   ` Tony Kelman
2018-03-21  4:12     ` Vince Rice
2018-03-21  8:54       ` Thomas Wolff
2018-03-21 14:26         ` cyg Simple
2018-03-21 14:37         ` Vince Rice
2018-03-21 17:36           ` Tony Kelman
2018-03-21 18:11             ` Tony Kelman
2018-03-21 18:40             ` Brian Inglis [this message]
2018-03-22 11:37               ` David Macek
2018-03-21 10:28 ` Frank Fesevur
2018-03-21 18:47 ` Achim Gratz
2018-03-21 23:20   ` Dan Kegel
2018-03-22 16:50 ` R0b0t1

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aac70cf0-725e-6cd1-603e-41c3909745f1@SystematicSw.ab.ca \
    --to=brian.inglis@systematicsw.ab.ca \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).