public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Hans Reiser <reiser@namesys.com>
To: Rik van Riel <riel@conectiva.com.br>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>, Rob Turk <r.turk@chello.nl>,
	linux-kernel@vger.kernel.org
Subject: Re: linux-2.5.4-pre1 - bitkeeper testing
Date: Mon, 11 Mar 2002 11:22:31 +0300	[thread overview]
Message-ID: <3C8C6947.6050609@namesys.com> (raw)
In-Reply-To: <Pine.LNX.4.44L.0203101822490.2181-100000@imladris.surriel.com>

Rik van Riel wrote:

>On Sun, 10 Mar 2002, Alan Cox wrote:
>
>>>It was fabulous at that time. The first time you create a file, it gets ";1"
>>>appended to it's filename. When you edit it, it gets saved under the same name,
>>>this time appended by ";2". Edit it again... whell, you get the picture.
>>>Cleaning up was as simple as "$ PURGE /KEEP=3" to keep the last three versions.
>>>
>>>For these days with sometimes hundreds of files, it might become confusing when
>>>'ls' shows all versions of all files, but back then it worked well.
>>>
>>Its trickier than that - because all your other semantics have to align,
>>its akin to the undelete problem (in fact its identical). Do you version
>>on a rewrite, on a truncate, only on an O_CREAT ?
>>
>
>That's a nice question.  I would dread the scenario where a
>new version was created for each append ;))
>
>Rik
>
I think that file close is the right place for it.

Again, only for those files/plugins that have VERSION_ON_FILE_CLOSE 
enabled.....

With regard to unlink, I think I don't see the problem.  Unlink makes 
the default version non-existent.

You need a default version, something like filenameA/..default with 
filename A resolving to filenameA/..default.  Listing the default 
version of a directory only lists the current default versions of files.

Hans




  reply	other threads:[~2002-03-11  8:22 UTC|newest]

Thread overview: 109+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-06  7:33 linux-2.5.4-pre1 - bitkeeper testing Jeramy B. Smith
2002-02-06 15:15 ` Florian Weimer
2002-02-07 16:50 ` Jan Harkes
2002-02-07 23:06   ` Tom Lord
2002-02-07 21:23     ` Daniel Phillips
2002-02-08  1:02       ` Tom Lord
2002-02-07 21:23     ` Paul P Komkoff Jr
2002-02-07 21:28       ` Larry McVoy
2002-02-07 21:25     ` Larry McVoy
2002-02-08  2:32       ` Tom Lord
2002-02-08 15:33       ` Pavel Machek
2002-02-08 21:35         ` Larry McVoy
2002-02-11  8:20       ` Josh MacDonald
2002-02-11 15:00         ` Larry McVoy
2002-02-11 20:25           ` Pavel Machek
2002-02-11 22:14           ` Larry McVoy
2002-02-12  5:17             ` Tom Lord
2002-02-12  3:59               ` Theodore Tso
2002-02-12  6:19                 ` Bernd Eckenfels
2002-02-12 20:28                 ` Tom Lord
2002-02-12 22:54                   ` Larry McVoy
2002-02-13  0:52                     ` Daniel Phillips
2002-02-13  9:41                     ` Tom Lord
2002-02-13 10:35                     ` Roman Zippel
2002-02-12 11:01           ` Josh MacDonald
2002-02-12 11:15             ` Jeff Garzik
2002-02-18 18:10             ` Eric W. Biederman
2002-03-10  8:36       ` Hans Reiser
2002-03-10 19:41         ` Itai Nahshon
2002-03-10 20:19           ` Hans Reiser
2002-03-10 21:16             ` Rob Turk
2002-03-10 21:34               ` Alan Cox
2002-03-10 21:23                 ` Rik van Riel
2002-03-11  8:22                   ` Hans Reiser [this message]
2002-03-10 21:28                 ` Alexander Viro
2002-03-11 11:04                   ` Mark H. Wood
2002-03-11  9:46                 ` Harald Arnesen
2002-03-10 21:37             ` Richard Gooch
2002-03-11  5:48               ` Hans Reiser
2002-03-11  5:52                 ` Alexander Viro
2002-03-11  6:15                   ` Hans Reiser
2002-03-11  6:37                     ` Alexander Viro
2002-03-11  6:42                     ` Richard Gooch
2002-03-11 13:13                     ` yodaiken
2002-03-11 15:51                       ` Hans Reiser
2002-03-11 16:08                         ` yodaiken
2002-03-11 16:56                           ` Hans Reiser
2002-03-11 22:51                     ` James Antill
2002-03-12  7:58                       ` Hans Reiser
2002-03-12 22:37                         ` Andrew Pimlott
2002-03-13  8:09                           ` Hans Reiser
2002-03-13 15:10                             ` Andrew Pimlott
2002-03-13  9:39                           ` Geert Uytterhoeven
2002-03-13 14:37                             ` Andrew Pimlott
2002-03-13 16:26                               ` Larry McVoy
2002-03-13 16:30                                 ` Andrew Pimlott
2002-03-13 19:18                                   ` Hans Reiser
2002-03-14  9:39                                     ` filesystem transactions (was Re: linux-2.5.4-pre1 - bitkeeper testing) Tom Lord
2002-03-14  8:26                                       ` Hans Reiser
2002-03-14 10:31                                         ` Eric W. Biederman
2002-03-11 14:05             ` linux-2.5.4-pre1 - bitkeeper testing Luigi Genoni
2002-03-11 10:46           ` Mark H. Wood
2002-03-11 11:32             ` Hans Reiser
2002-03-11 15:29               ` Steven Cole
2002-03-11 16:08                 ` Hans Reiser
2002-03-11 16:25                   ` Steven Cole
2002-03-11 17:08                     ` Hans Reiser
2002-03-11 17:16                       ` Nikita Danilov
2002-03-11 18:22                     ` VMS File versions (was RE: linux-2.5.4-pre1 - bitkeeper testing) Robert Pfister
2002-03-11 18:41                     ` linux-2.5.4-pre1 - bitkeeper testing Steven Cole
2002-03-11 19:15                       ` Hans Reiser
2002-03-11 21:33                         ` Steven Cole
2002-03-11 21:54                           ` Richard B. Johnson
2002-03-11 22:01                             ` Richard B. Johnson
2002-03-11 22:19                             ` Steven Cole
2002-03-12  0:14                               ` Robert Pfister
2002-03-12  7:54                           ` linux-2.5.4-pre1 - bitkeeper testing (If you don't like the closed source nature of Bitkeeper, stop your whining and help out with reiserfs.) Hans Reiser
2002-03-12  1:28                       ` linux-2.5.4-pre1 - bitkeeper testing Mark H. Wood
  -- strict thread matches above, loose matches on Subject: below --
2002-03-12 18:08 Thunder from the hill
2002-02-06  3:37 Linus Torvalds
2002-02-06  6:50 ` Andreas Dilger
2002-02-06  7:50   ` Reid Hekman
2002-02-06  8:03     ` Larry McVoy
2002-02-06 19:35       ` Christoph Hellwig
2002-02-06 19:45         ` Tom Rini
2002-02-06 20:44           ` Wayne Scott
2002-02-06 20:35         ` Larry McVoy
2002-02-06 22:25           ` Mike Fedyk
2002-02-06 15:17 ` Florian Weimer
2002-02-06 15:32   ` Rik van Riel
2002-02-06 16:54   ` Larry McVoy
2002-02-06 22:19   ` Rob Landley
2002-02-06 17:30 ` Roman Zippel
2002-02-06 17:33   ` Linus Torvalds
2002-02-06 19:58     ` Roman Zippel
2002-02-06 23:36       ` Linus Torvalds
2002-02-06 23:54         ` Larry McVoy
2002-02-07  8:07         ` Stelian Pop
2002-02-07 16:36           ` Linus Torvalds
2002-02-07 17:26             ` Larry McVoy
2002-02-07 19:46               ` Stelian Pop
2002-02-08  0:29                 ` Andreas Dilger
2002-02-08  5:28               ` Troy Benjegerdes
2002-02-08  6:06                 ` Larry McVoy
2002-02-08  6:14                   ` Troy Benjegerdes
2002-02-08  6:49                   ` Andreas Dilger
2002-02-07 10:50         ` Roman Zippel
2002-02-06 19:38 ` Pavel Machek
2002-02-06 23:06   ` Larry McVoy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C8C6947.6050609@namesys.com \
    --to=reiser@namesys.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=r.turk@chello.nl \
    --cc=riel@conectiva.com.br \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox