TeX Live and Subversion (and Git)

This page is about accessing the development sources for TeX Live. Sources (as large tar files) for each release are available in the historic archive, under systems/texlive.

TeX Live uses the Subversion system for source control. Subversion must be used to commit changes, but is not needed (or recommended) simply for read-only access to the development sources.

For developers

For TL developers (wanting to commit changes):

For anonymous read access

For public (read-only, anonymous) access, there are a variety of methods:

Final tip: to use Subversion checkouts but still exclude some directories, such as Master/bin/arch for the architectures you don't use, you can merely avoid doing an update or checkout from the bin, Master, or top level, or use Subversion's sparse checkout feature.

TeX Live via Git

You can also use a full git mirror on texlive.info, or the github mirror of just sources.

However, the master is the Subversion repository on tug, so don't try to push changes via git.


$Date: 2022/06/17 16:08:27 $; TeX Live;
TUG home page; webmaster; facebook; twitter; mastodon;   (via DuckDuckGo)