version 1.23, 2003/03/04 23:00:55 |
version 1.24, 2004/02/09 08:55:32 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
<HTML> |
"http://www.w3.org/TR/html4/loose.dtd"> |
<HEAD> |
<html> |
<TITLE>CTM</TITLE> |
<head> |
</HEAD> |
<title>CTM</title> |
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E"> |
<link rev="made" href="mailto:www@openbsd.org"> |
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
<meta name="resource-type" content="document"> |
|
<meta name="description" content="the OpenBSD/CTM page"> |
|
<meta name="keywords" content="openbsd,ctm"> |
|
<meta name="distribution" content="global"> |
|
<meta name="copyright" content="This document copyright 1996-2004 by OpenBSD."> |
|
</head> |
|
<body bgcolor="#FFFFFF" text="#000000" link="#23238E"> |
|
|
<center> |
<center> |
<img alt="CTM for OpenBSD" src="images/bsdctm.gif" width="401" height="126"> |
<img alt="CTM for OpenBSD" src="images/bsdctm.gif" width="401" height="126"> |
</center> |
</center> |
|
|
<H3><font color="#0000e0">What is CTM?</font></H3> |
<h3><font color="#0000e0">What is CTM?</font></h3> |
|
|
<P> |
<p> |
CTM is a system which was designed by Poul-Henning Kamp for making |
CTM is a system which was designed by Poul-Henning Kamp for making |
changes to a source tree available on a regular basis by email. |
changes to a source tree available on a regular basis by email. |
This is a good way to stay up to date with the current source tree or |
This is a good way to stay up to date with the current source tree or |
CVS repository if you have a slow Internet connection, for instance via modem. |
CVS repository if you have a slow Internet connection, for instance via modem. |
|
|
<P> |
<p> |
OpenBSD CTM distributes all modules of the OpenBSD CVS repository |
OpenBSD CTM distributes all modules of the OpenBSD CVS repository |
plus checked out versions of several of these modules. |
plus checked out versions of several of these modules. |
CTM uses very low bandwidth for distributing the changes to the tree, |
CTM uses very low bandwidth for distributing the changes to the tree, |
|
|
<small>(Please do not ask other OpenBSD people for CTM support, |
<small>(Please do not ask other OpenBSD people for CTM support, |
as they are busy doing other things. Thank you.)</small> |
as they are busy doing other things. Thank you.)</small> |
|
|
<H3><font color="#0000e0">How does it work?</font></H3> |
<h3><font color="#0000e0">How does it work?</font></h3> |
|
|
<P> |
<p> |
The basic idea of CTM is that you subscribe to a special mailing list |
The basic idea of CTM is that you subscribe to a special mailing list |
for a particular CVS module or source tree. Each day you receive email messages |
for a particular CVS module or source tree. Each day you receive email messages |
containing all the changes to that tree during that period. |
containing all the changes to that tree during that period. |
|
|
would be named <tt><b>OpenBSD-cvs.1500A.gz</b></tt>. See below for |
would be named <tt><b>OpenBSD-cvs.1500A.gz</b></tt>. See below for |
detailed instructions. |
detailed instructions. |
|
|
<H3><font color="#0000e0">How much bandwidth does CTM use?</font></H3> |
<h3><font color="#0000e0">How much bandwidth does CTM use?</font></h3> |
|
|
<P> |
<p> |
You obtain the base set and all relative deltas up to the recent one |
You obtain the base set and all relative deltas up to the recent one |
via ftp from the sites listed below. Sizes are: |
via ftp from the sites listed below. Sizes are: |
|
|
|
|
tag to the CVS repository. |
tag to the CVS repository. |
</ul> |
</ul> |
|
|
<H3><font color="#0000e0">How do I use CTM?</font></H3> |
<h3><font color="#0000e0">How do I use CTM?</font></h3> |
|
|
<UL> |
<ul> |
<LI>Subscribe to the CTM mailing list for the source set you want. |
<li>Subscribe to the CTM mailing list for the source set you want. |
<p> |
<p> |
There are several mailing lists related to CTM. There is a list for |
There are several mailing lists related to CTM. There is a list for |
updates to the CVS repository, a list for the source tree, a list |
updates to the CVS repository, a list for the source tree, a list |
|
|
|
|
<h3><font color="#0000e0">Should I choose the source tree or the CVS repository?</font></h3> |
<h3><font color="#0000e0">Should I choose the source tree or the CVS repository?</font></h3> |
|
|
<P> |
<p> |
This depends on your diskspace, among other factors. Since CTM |
This depends on your diskspace, among other factors. Since CTM |
doesn't deal very well with files which have been modified locally, |
doesn't deal very well with files which have been modified locally, |
the better choice is surely the <a href="anoncvs.html">CVS</a> |
the better choice is surely the <a href="anoncvs.html">CVS</a> |
|
|
cvs -q update -Pd |
cvs -q update -Pd |
</pre> |
</pre> |
|
|
<H3><font color="#0000e0">How stable is CTM for OpenBSD?</font></H3> |
<h3><font color="#0000e0">How stable is CTM for OpenBSD?</font></h3> |
|
|
CTM has been in use for over five years for OpenBSD, and for FreeBSD |
CTM has been in use for over five years for OpenBSD, and for FreeBSD |
for an even longer period of time. CTM is very reliable and stable. |
for an even longer period of time. CTM is very reliable and stable. |
|
|
|
|
Mail <a href="mailto:hgw@d1906.inka.de">me</a> your opinions and wishes! |
Mail <a href="mailto:hgw@d1906.inka.de">me</a> your opinions and wishes! |
|
|
<H3><font color="#0000e0">More information</font></H3> |
<h3><font color="#0000e0">More information</font></h3> |
|
|
If you want to learn more about CTM, a good place to start with is the |
If you want to learn more about CTM, a good place to start with is the |
FreeBSD Handbook: |
FreeBSD Handbook: |
|
|
|
|
<p> |
<p> |
|
|
<H3><font color="#0000e0">Acknowledgements</font></H3> |
<h3><font color="#0000e0">Acknowledgements</font></h3> |
|
|
<ul> |
<ul> |
<li> Poul-Henning Kamp (phk@FreeBSD.org) for making CTM possible and helping |
<li> Poul-Henning Kamp (phk@FreeBSD.org) for making CTM possible and helping |