git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Should we discuss Windows-related changes on git@vger.kernel.org?

From
Steffen Prohaska <prohaska@zib.de>
Date
Jul 12, 2008, 07:38 UTC
Message-ID
<B3761FA2-6313-421B-B47F-E03A258DEB6F@zib.de>
In-Reply-To
<alpine.LFD.1.10.0807111653500.2875@woody.linux-foundation.org>
On Jul 12, 2008, at 1:58 AM, Linus Torvalds wrote:
Show 7 quoted lines
> On Sat, 12 Jul 2008, Johannes Schindelin wrote:
>>
>> But we are talking about 4msysgit.git, no?
>
> I'm not. I'm just talking about Windows-related changes in git in
> general, that are expected to be merged into regular git one way or
> another.

The discussion is not about 4msysgit, because 4msysgit will no longer be needed after we cleaned up all differences between Junio's master and 4msysgit's master.

I propose the following steps:
  - We review the differences and either prepare patches for official  
git
    or revert commits in 4msysgit.
    -> It will no longer matter if we build the msysgit release from
    Junio's master or from 4msysgit's master.
  - We change the /git submodule in msysgit to point to Junio's repo.
    -> Every developer on Windows will work with the official code base.
  - Windows-users can (and should) participate in the official release
    cycle.  They should test the next branch and the master branch after
    the merge window closed.  We can easily create installers for  
Junio's
    release candidates (I will do this).

We should provide a guideline how developers and users should send comments and improvements related to Windows. Such a guideline could be included in Junio's "A note from the maintainer" mail. The section on Windows needs to be changed anyway. Currently it says:

'''
- Johannes Schindelin and Johannes Sixt for their effort to
   move things forward on the Windows front.  Although my
   repository does not have much from the effort of MinGW team,
   I expect a merge into mainline will happen so that everybody
   can work from the same codebase.
'''
[ Note that the last sentence will become true if we do what I propose
   above. ]

We could send more detailed guidelines to the msysgit list and/or modify the homepage of the msysgit project. I think Junio's rule of thumb in

   http://article.gmane.org/gmane.comp.version-control.git/88191
is a good starting point.

It would be good to achieve all this during the 1.6 cycle, because MinGW is officially part of 1.6. I am however not sure if it is practical. We have some changes in 4msysgit that might need more discussion and we did not even start discussing the tests. So maybe 1.6.1 is more realistic.

	Steffen
Previous: Linus Torvalds
Message 21 of 21 in “Should we discuss Windows-related changes on git@vger.kernel.org?”
  1. Steffen ProhaskaJul 11, 2008
  2. Johannes SchindelinJul 11, 2008
  3. Steffen ProhaskaJul 11, 2008
  4. Johannes SchindelinJul 11, 2008
  5. Steffen ProhaskaJul 11, 2008
  6. Johannes SchindelinJul 11, 2008
  7. Linus TorvaldsJul 11, 2008
  8. Johannes SchindelinJul 11, 2008
  9. Steffen ProhaskaJul 11, 2008
  10. Johannes SchindelinJul 11, 2008
  11. Junio C HamanoJul 11, 2008
  12. Johannes SchindelinJul 11, 2008
  13. Steffen ProhaskaJul 12, 2008
  14. Junio C HamanoJul 11, 2008
  15. Johannes SchindelinJul 11, 2008
  16. Linus TorvaldsJul 11, 2008
  17. Johannes SchindelinJul 11, 2008
  18. Linus TorvaldsJul 11, 2008
  19. Johannes SchindelinJul 12, 2008
  20. Linus TorvaldsJul 12, 2008
  21. Steffen ProhaskaJul 12, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.