summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/texlive/README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/scripts/texlive/README')
-rw-r--r--Master/texmf-dist/scripts/texlive/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/Master/texmf-dist/scripts/texlive/README b/Master/texmf-dist/scripts/texlive/README
new file mode 100644
index 00000000000..cee1d0fe37f
--- /dev/null
+++ b/Master/texmf-dist/scripts/texlive/README
@@ -0,0 +1,32 @@
+$Id$
+Master/texmf-dist/scripts/texlive
+(This file is public domain.)
+
+This directory contains scripts for TeX Live. Unlike everything else
+under Master/texmf-dist/scripts (and most of the rest of Master), most
+of these scripts are actually maintained here, and not under Build.
+
+There are slave copies of these Master-maintained scripts in
+Build/source/texk/texlive/linked_scripts, just as for the multitude of
+scripts updated from CTAN.
+
+(Perhaps at some point we will move things around to make this true for
+all the scripts here, instead of just most. The remainder now are in
+Build/source/texk/texlive/tl_scripts.)
+
+One reason for doing this is so we can have $Id$ expansion, so
+svn:keywords is set for the scripts maintained here. When they were
+maintained in Build, the --version option and doc of the copies in bin/
+would become a literal "$Id$", because svn->git mirror process does not
+preserve $Id$ strings. (Note from Karl: Although many people and
+processes hate keyword expansion, I'm afraid that I find it quite
+useful, so I don't want to give it up as long as I am working here. Feel
+free to change it when I'm gone. :)
+
+Another reason is that almost all scripts in the bin/*/ directories are
+now symlinks into texmf-dist/scripts/, so it's nice for these to follow
+suit for consistency and clarity.
+
+The principal mailing list is http://lists.tug.org/tex-live.
+
+All of these scripts are free software, mostly public domain.