TeXmacs is currently being developed using CVS (Concurrent Version Control). This allows you to
Browse the TeXmacs sources on the web and follow the recent changes.
Download the most recent, but unofficial development version of TeXmacs.
Easily submit patches to TeXmacs.
Directly make changes in certain parts of TeXmacs.
In order to download the current CVS version of TeXmacs, you should set
export CVSROOT=:pserver:the_username@cvs.texmacs.org:/texmacs export CVS_RSH=ssh
For read-only access, you should use anonymous for the_username. Now log in using
cvs login
and checkout the source code using
cvs co src
You may also checkout the documentation and the external plug-ins using
cvs co doc cvs co plugins
Notice that the CVS version of TeXmacs does not contain any of the Type 1 fonts which are necessary to run the program. In the case when you use this version, it is therefore necessary to install the complete extra fonts package.
In order to commit changes by CVS, you first need an account on cvs.texmacs.org. This is done as follows:
Choose a username and a password.
Encrypt your password by typing the following line in a shell:
perl -e 'print crypt ("password","SAlt"), "\n"'
If key is the encrypted password returned at step 2, then send us an email with the line
username:key
Alternatively, you may create the line username:key using the web-interface at
http://www.cri74.org/services/crypt.php3
Please also tell us what kind of changes you plan to make, so that we can give you write-permissions to the appropriate parts of the CVS-tree. Notice that for contributions to the TeXmacs source code we usually prefer patches. On the other hand, we recommend the use of CVS for the contribution of documentation and plug-ins.
For users with a CVS account, we highly prefer you to use crypted
access using
export CVSROOT=:ext:the_username@cvs.texmacs.org:/texmacs export CVS_RSH=ccvssh