summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html')
-rw-r--r--Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html35
1 files changed, 23 insertions, 12 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html
index 1f52dd9b60b..7d6ffc3b674 100644
--- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html
+++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html
@@ -1,8 +1,9 @@
<head>
<title>UK TeX FAQ -- question label RCS</title>
</head><body>
-<h3>Version control using RCS, CVS or <i>Subversion</i></h3>
-<p/>If you use RCS, CVS or <i>Subversion</i> to maintain
+<h3>Version control using RCS, CVS or the like</h3>
+<p/>If you use RCS, CVS, <i>Subversion</i>,
+<i>Bazaar</i> or <i>Git</i> to maintain
your (La)TeX documents under version control, you may need some
mechanism for including the version details in your document, in such
a way that they can be typeset (that is, rather than just hiding them
@@ -19,14 +20,14 @@ following minimal solution:
<blockquote>
<pre>
\def\RCS$#1: #2 ${\expandafter\def\csname RCS#1\endcsname{#2}}
-\RCS$Revision: 1.498 $ % or any RCS keyword
-\RCS$Date: 2007/11/05 22:31:23 $
+\RCS$Revision: 1.548 $ % or any RCS keyword
+\RCS$Date: 2008/06/20 13:37:44 $
...
\date{Revision \RCSRevision, \RCSDate}
</pre>
</blockquote><p>
-<p/>If you&rsquo;ve entered the brave new world of <i>subversion</i>, the
+<p/>If you&rsquo;ve entered the brave new world of <i>Subversion</i>, the
package <i>svn</i> may be for you. It has explicit cleverness
about dealing with dates:
<blockquote>
@@ -45,18 +46,28 @@ about dealing with dates:
will (once <i>subversion</i> has committed a copy of the document)
cause <code>\</code><code>maketitle</code> use the date that has been written into the
<code>$Date$</code> keyword.
-<p/>The alternative is the <i>svninfo</i> package, which has much the
-same mechanisms as does <i>svn</i> but with a rather different
-focus. <i>Svninfo</i> does the date trick that <i>svn</i>
-performs (controlled by a package option), and can set up page
-foot-lines using <a href="FAQ-fancyhdr.html">package <i>fancyhdr</i></a>.
-There isn&rsquo;t much to choose between the two packages: you should read
-the packages&rsquo; documentation to see which you find best.
+<p/>Another alternative for <i>Subversion</i> users is the
+<i>svninfo</i> package, which has much the same mechanisms as does
+<i>svn</i> but with a rather different focus. <i>Svninfo</i>
+does the date trick that <i>svn</i> performs (controlled by a
+package option), and can set up page foot-lines using
+<a href="FAQ-fancyhdr.html">package <i>fancyhdr</i></a>. There isn&rsquo;t much to
+choose between the two packages: you should read the packages&rsquo;
+documentation to see which suits you best.
+<p/>An alternative script-based approach to version control has been taken
+by the <i>vc</i> bundle, that in certain situations might work more
+reliably than any of the packages mentioned above. The <i>vc</i>
+bundle supports <i>Bazaar</i>, <i>Git</i> and
+<i>Subversion</i> usage and works with both LaTeX and
+Plain TeX. Note that <i>vc</i> is the only option that
+currently claims to support <i>Bazaar</i>- and
+<i>Git</i>-controlled repositories.
<dl>
<dt><tt><i>rcs.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcs.zip">macros/latex/contrib/rcs</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcs.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/rcs/">browse</a>)
<dt><tt><i>rcsinfo.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcsinfo.zip">macros/latex/contrib/rcsinfo</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcsinfo.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/rcsinfo/">browse</a>)
<dt><tt><i>svn.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svn.zip">macros/latex/contrib/svn</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svn.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/svn/">browse</a>)
<dt><tt><i>svninfo.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svninfo.zip">macros/latex/contrib/svninfo</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svninfo.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/svninfo/">browse</a>)
+<dt><tt><i>vc</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/support/vc.zip">support/vc</a> (<a href="ftp://cam.ctan.org/tex-archive/support/vc.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/support/vc/">browse</a>)
</dl>
<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=RCS">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=RCS</a>
</body>