1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Version Control (was: DBs and Events) -->
<!--X-From-R13: pbqreNvoz.arg -->
<!--X-Date: Wed, 18 Feb 1998 10:34:34 +0000 -->
<!--X-Message-Id: 199802172216.WAA22018#out1,ibm.net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 34E7B9FE.11ECA7B0#4cs,com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Version Control (was: DBs and Events)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:coder#ibm,net">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00523.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00525.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00500.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00536.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00524">Author</A>
&nbsp;|&nbsp;<A HREF="#00524">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00524">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Version Control (was: DBs and Events)</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Version Control (was: DBs and Events)</LI>
<LI><em>From</em>: <A HREF="mailto:coder#ibm,net">coder#ibm,net</A></LI>
<LI><em>Date</em>: Tue, 17 Feb 98 12:42:21 -0800</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:coder#ibm,net">coder#ibm,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

On 16/02/98 at 03:37 PM, Vadim Tkachenko &lt;vadimt#4cs,com&gt; said:
&gt;coder#ibm,net wrote:

&gt;[skipped]
&gt;&gt; I am becoming a fast fan of journalling versioning file systems.  These
&gt;&gt; problems just disappear.

&gt;Can you please elaborate on that? 

Journalling filesystems (loosely speaking) run the filesystem as a
journalling database.  The result is that should there be an ungraceful
shutdown of the filesystem, istead of corruption the filesystem is instead
rolled back to the last compleat IO (comitted transaction).  The result is
that journalling filesystemsare somewhat slower than "straight"
filesystem, but recover (fsck time) much more quickly, and with far less
(close to none) risk of significant loss.

Versioning filesystems are best known with VAX/VMS.  A versioning
filsystem automatically generates and keeps track of previous versions of
files.  In VMS's case, a filename was specced as
"&lt;name&gt;.&lt;extension&gt;;&lt;version&gt;"  Opening a file by its name.extension would
default to the latest version (you could also spec a specific version to
operate on).  Any write to that file would create a new file with that
change with an incremented version number, leaving the original file
untouched.  Of course you could also purge previous versions, set version
hostory limits, set certain files as having no history etc.

&gt;Right now I'm trying to choose the
&gt;right one for UNIX project[s], so far figured out how to use RCS, looking
&gt;for information on CVS, know about anything else?

RCS, CVS, SCCS and company are version control systems.  They have nothing
to do with filesystems per se -- they operate at the file or directory
level.  I use RCS -- I haven't looked into CVS (tho I suppose I should). 
Comparitively RCS is a superset of SCCS, and is quite simple.

Note a versioning filesystem would essentially do RCS int he background
without your ever having to touch it.  cf ClearCase.

&gt;RCS is good enough, the only thing I haven't figured out yet is how to
&gt;allow multiple users to edit and compile the code with a minimum overhead
&gt;- the kind of people I'm dealing with is having difficulties setting
&gt;CLASSPATH...

Spec the problem out a little more and I may be able to help.

-- 
J C Lawrence                               Internet: claw#null,net
----------(*)                              Internet: coder#ibm,net
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00545" HREF="msg00545.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>
<ul compact><li><em>From:</em> Vadim Tkachenko &lt;vadimt#4cs,com&gt;</li></ul>
<li><strong><A NAME="00536" HREF="msg00536.html">Version Control (was: DBs and Events)</A></strong>
<ul compact><li><em>From:</em> s001gmu#nova,wright.edu</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00500" HREF="msg00500.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></STRONG>
<UL><LI><EM>From:</EM> Vadim Tkachenko &lt;vadimt#4cs,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00523.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00525.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00500.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00536.html">Version Control (was: DBs and Events)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00524"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00524"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] DBs and Events</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00402" HREF="msg00402.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 11 Feb 1998, 19:10 GMT
<UL>
<LI><strong><A NAME="00436" HREF="msg00436.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 12 Feb 1998, 17:45 GMT
<UL>
<LI><strong><A NAME="00472" HREF="msg00472.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 16 Feb 1998, 02:47 GMT
<UL>
<LI><strong><A NAME="00500" HREF="msg00500.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Mon 16 Feb 1998, 23:30 GMT
<UL>
<LI><strong><A NAME="00524" HREF="msg00524.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 18 Feb 1998, 10:34 GMT
<UL>
<LI><strong><A NAME="00536" HREF="msg00536.html">Version Control (was: DBs and Events)</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Fri 20 Feb 1998, 09:55 GMT
</LI>
<LI><strong><A NAME="00545" HREF="msg00545.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Fri 20 Feb 1998, 21:32 GMT
<UL>
<LI><strong><A NAME="00616" HREF="msg00616.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Fri 27 Feb 1998, 06:02 GMT
</LI>
<LI><strong><A NAME="00642" HREF="msg00642.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sat 28 Feb 1998, 04:57 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>