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

Re: Distribution size

From
Marius Storm-Olsen <mstormo@gmail.com>
Date
Sep 28, 2009, 12:48 UTC
Message-ID
<4AC0B088.9090101@gmail.com>
In-Reply-To
<4ABE3091.5040600@syntevo.com>
Thomas Singer said the following on 26.09.2009 17:17:
Show 12 quoted lines
>> Funny.  Git for Windows is less than 12MB [*1*].
> 
> Well, the portable Git bundle compressed with 7zip is approx. 11MB,
> the Git installer (maybe also using 7zip internally) is at approx.
> the same size. Unpacked/installed on disk they are at 138MB/131MB.
> If you try to compress it with zip, it will reduce to approx. 70MB
> which still is quite large.
> 
> We are interested, too, in having a small(er) bundle, because we
> want to distribute Git binaries with our Git GUI front-end,
> SmartGit, so the user will (have the option to) get an
> all-inclusive-bundle.
[Please, never ever top-post on the Git mailing list, thanks]

Most of the git-*.exe are identical duplicates, so most of that can be nuked. Also, you don't need everything in msysgit to distribute, only for development. You should be able to make a fairly small distribution for usage only.

-- .marius

Previous: Johannes SchindelinNext: Thomas Singer
Message 5 of 9 in “Distribution size”
  1. Marc WeberSep 26, 2009
  2. Johannes SchindelinSep 26, 2009
  3. Thomas SingerSep 26, 2009
  4. Johannes SchindelinSep 26, 2009
  5. Marius Storm-OlsenSep 28, 2009
  6. Thomas SingerSep 29, 2009
  7. Johannes SchindelinSep 29, 2009
  8. Jakub NarebskiSep 26, 2009
  9. Tay Ray ChuanSep 26, 2009

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.