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

Re: Bootstraper for Git Dev Environment for Windows (Light version)

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Aug 5, 2007, 13:51 UTC
Message-ID
<Pine.LNX.4.64.0708051444560.14781@racer.site>
In-Reply-To
<26F4E92272F14115959CFA0C23809617@ntdev.corp.microsoft.com>
Hi,
On Sun, 5 Aug 2007, Dmitry Kakurin wrote:
Show 6 quoted lines
> ----- Original Message ----- From: "Johannes Schindelin"
> <Johannes.Schindelin@gmx.de>
> 
> 
> > - How about calling your package msysGit-netInstall-<version>.exe?
> No problem. Feel free to reupload it with a different name.
I'll do so later... When it has to change.
Show 5 quoted lines
> >   mingw.git as well...  Still, on dial-up, 40MB or 60MB makes a 
> > difference, no?
>
> Sorry, I didn't have dialup for years so I don't take it into 
> consideration. Still 60MB is not that dialup unfriendly.
Okay.
Show 11 quoted lines
> > - There is one big caveat with your bootstrapper: things have been 
> > known to break, and I think msysgit.git is no exception.  So I'd like 
> > to have a fallback in case things go awry, also to have something that 
> > is tested (for example, Mike tested msysGit-0.4.exe before releasing 
> > it).  Of course, we could solve that issue by branching off of the 
> > last release tag.
>
> That, or better yet always maintain master branch in a working 
> condition. Seriously. If it (VERY rarely) breaks we'll just revert the 
> offending checkin to bring it back in shape. Where I come from, 'main' 
> or 'master' should ALWAYS be functional.
Okay, let's try to be anal then.
Show 5 quoted lines
> > - AFAICT it is possible to make nicer installers with 7-Zip, and also
>
> I have no preference here. I just use what I know (WinRAR). If you feel 
> strongly about 7zip (which I can see you do for some reason :-) feel 
> free to repackage it.

Yeah ;-) I like it because it is Open Source... and easily scriptable. Even if you want to make a graphical installer.

Show 5 quoted lines
> > - I wanted to hold off a little, until Hannes can apply the fix-up 
> > patch we need in mingw.git.  Because when he does, your bootstrap will 
> > run into problems...
>
> Not sure why...
Neither am I anymore.
What would you say about this idea:
- upload a branch "mingw-devel" to msysgit.git, which is identical to 
  mingw.git's devel, plus our patches.
- convert /git to a submodule, fetching from msysgit.git's mingw-devel 
  branch.
- adjust /etc/profile for the changes.
- make a new net installer and upload it.
- But keep doing some full releases in the meantime, which do not clone 
  anything, but rather initialise /git/.git so that people can send in 
  patches?
Show 6 quoted lines
> > It would be nice to have insight in how you went about to identify 
> > what is needed?
>
> Well, I've set path to a single directory (C:\GitMe\bin), copies over 
> bash and git-clone and started running it until it worked. Which 
> happened surprisingly fast.
Ah, thanks.  Valuable work, this.

Ciao, Dscho

Previous: Dmitry KakurinNext: Johannes Sixt
Message 4 of 6 in “Bootstraper for Git Dev Environment for Windows (Light version)”
  1. Dmitry KakurinAug 5, 2007
  2. Johannes SchindelinAug 5, 2007
  3. Dmitry KakurinAug 5, 2007
  4. Johannes SchindelinAug 5, 2007
  5. Johannes SixtAug 16, 2007
  6. Nguyen Thai Ngoc DuyAug 7, 2007

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.