[lkml]   [2002]   [Mar]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: linux-2.5.4-pre1 - bitkeeper testing
    On Sun, 10 Mar 2002, Itai Nahshon wrote:
    > On Sunday 10 March 2002 10:36, Hans Reiser wrote:
    > > I think that if version control becomes as simple as turning on a plugin
    > > for a directory or file, and then adding a little to the end of a
    > > filename to see and list the old versions, Mom can use it.
    > IIRC that was a feature in systems from DEC even before
    > VMS (I'm talking about the late 70's). eg. file.txt;2 was revision 2
    > of file.txt.
    > I don't know if this feature was in the file-system or in the text editor
    > that I have used.

    It's part of the TOPS-20 filesystem. If you try to create a file which
    already exists, you get a new version of the file with length zero. Each
    file has a version limit in its directory entry, and when the limit is
    exceeded the oldest version is automagically deleted. The version limit
    is copied from the highest existing version to the new version, and the
    limit on the highest version determines whether old versions are dropped.

    VMS does something similar, although ODS-2 tries to be clever by packing
    all of the versions' index-file pointers together after a single copy of
    the version-less name in the directory block. Originally the two used
    different punctuation to set off the version number, but when Digital
    killed the PDP10 line VMS was adjusted to accept the TOPS-20 form as well,
    as a sop to LCG customers who were being steered into an unfamiliar
    product line. IIRC TOPS-20 names were name.extension.version, while VMS
    native names are name.extension;version .

    RSX-11 (VMS' ancestor) may have had versions too. I've only used the
    hacked RSX20F variety used as the console monitor for KL10 systems, but I
    seem to recall versioning there. Or maybe I'm recalling the RSX-11 flavor
    (POS) which ran the Pro300 console on the VAX 8800.

    > The basic features were not even close to what you get from RCS or
    > SCCS.

    Indeed. The only essential relationship between two versions of a file is
    that their names resemble each other. The content is entirely distinct.
    It was usually used to prevent the "oops, I shouldn't have saved that"

    Mark H. Wood, Lead System Programmer mwood@IUPUI.Edu
    ; 11-Mar-2002 MHW Support the 2080

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:24    [W:0.025 / U:6.032 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site