<div dir="ltr">Hi<div><br></div><div>I've made a start on putting TeX Live into git. I've started with the folder texlive/texmf-dist/tex for the years 2010 to 2021 inclusive. I cover only the snapshots as in the TeX Collection DVD. Many thanks to Hartmut Henkel, whose real-time compressions during last week's TeX Hour inspired me to do more.</div><div><br></div><div>The headline is that on disk this occupies about 3.5GB, but in git it's about 205M. This is a compression ratio of about 205 / 3500 = 6%. By the way, the download time is similarly reduced.</div><div><br></div><div>Here's the 3.5G mentioned earlier<br></div><div>$ du -s -c -h texlive20??/texmf-dist/tex<br>164M       texlive2010/texmf-dist/tex<br>180M        texlive2011/texmf-dist/tex<br>207M        texlive2012/texmf-dist/tex<br>218M        texlive2013/texmf-dist/tex<br>251M        texlive2014/texmf-dist/tex<br>270M        texlive2015/texmf-dist/tex<br>305M        texlive2016/texmf-dist/tex<br>312M        texlive2017/texmf-dist/tex<br>341M        texlive2018/texmf-dist/tex<br>387M        texlive2019/texmf-dist/tex<br>412M        texlive2020/texmf-dist/tex<br>475M        texlive2021/texmf-dist/tex<br>3.5G        total<br></div><div><br></div><div>You can see what I've got at <a href="https://github.com/jfine2358/temp-texlive-texmf-dist-tex">https://github.com/jfine2358/temp-texlive-texmf-dist-tex</a>. I call it temp because it's a rough first version, to be thrown away after I've learnt from the experience.</div><div><br></div><div>Alternatively, you can do a BARE clone, as follows. The --bare is required unless you want 3.5GB of multiple copies of identical (or nearly identical?) files.</div><div><br></div><div>$ time git clone --bare git@github.com:jfine2358/temp-texlive-texmf-dist-tex.git<br>Cloning into bare repository 'temp-texlive-texmf-dist-tex.git'...<br>remote: Enumerating objects: 77116, done.<br>remote: Counting objects: 100% (1/1), done.<br>remote: Total 77116 (delta 0), reused 1 (delta 0), pack-reused 77115<br>Receiving objects: 100% (77116/77116), 202.08 MiB | 1.80 MiB/s, done.<br>Resolving deltas: 100% (47359/47359), done.<br><br>real   1m57.756s<br></div><div><br></div><div>Alternatively, you can download the 4 release files at <a href="https://github.com/jfine2358/temp-texlive-texmf-dist-tex/releases/tag/texlive-2010-2021%2Ftexmf-dist%2Ftex">https://github.com/jfine2358/temp-texlive-texmf-dist-tex/releases/tag/texlive-2010-2021%2Ftexmf-dist%2Ftex</a></div><div><br></div><div>Here's the big 200M pack file. The rest are quick to download. Twice the speed of git clone --bare.</div><div><br></div><div>$ time wget <a href="https://github.com/jfine2358/temp-texlive-texmf-dist-tex/releases/download/texlive-2010-2021%2Ftexmf-dist%2Ftex/pack-72ebac230848eb026fd1a9eac0765531afc5e322.pack">https://github.com/jfine2358/temp-texlive-texmf-dist-tex/releases/download/texlive-2010-2021%2Ftexmf-dist%2Ftex/pack-72ebac230848eb026fd1a9eac0765531afc5e322.pack</a><br></div><div><br></div><div>real  0m58.752s<br></div><div><br></div><div>Please explore, and comment if you wish.</div><div><br></div><div>with best regards</div><div><br></div><div>Jonathan</div><div><br></div><div>.</div></div>