texlive[57119] Master/texmf-dist/scripts/texlive/tlmgr.pl: doc for

commits+karl at tug.org commits+karl at tug.org
Sun Dec 13 00:40:00 CET 2020

Revision: 57119
Author:   karl
Date:     2020-12-13 00:40:00 +0100 (Sun, 13 Dec 2020)
Log Message:
doc for pruning of main backups

Modified Paths:

Modified: trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
--- trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2020-12-12 22:29:06 UTC (rev 57118)
+++ trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2020-12-12 23:40:00 UTC (rev 57119)
@@ -9297,12 +9297,12 @@
 (e.g., if the selected mirror is out of date), C<tlmgr> does not
 downgrade.  Also, packages for uninstalled platforms are not installed.
-C<tlmgr> saves a copy of the C<texlive.tlpdb> file used for an update
-with a suffix representing the repository url, as in
-C<tlpkg/texlive.tlpdb.>I<long-hash-string>.  These can be useful for
-fallback information, but if you don't like them accumulating (e.g.,
-C<mirror.ctan.org> resolves to many different hosts, each resulting in
-a possibly different hash), it's harmless to delete them.
+C<tlmgr> saves one copy of the main C<texlive.tlpdb> file used for an
+update with a suffix representing the repository url, as in
+C<tlpkg/texlive.tlpdb.main.>I<long-hash-string>. Thus, even when many
+mirrors are used, only one main C<tlpdb> backup is kept. For non-main
+repositories, which do not generally have (m)any mirrors, no pruning of
+backups is done.
 This action does not automatically add or remove new symlinks in system
 directories; you need to run C<tlmgr> L</path> yourself if you are using

More information about the tex-live-commits mailing list.