No, the future option looks fine. I suspect that when you go for a real 
integrated database, you'll automatically get all the features I like.
>  I used the user level NFS server and you could do a 
> 
> 	mount -o ro,rev=v.2.5.5 -tnfs /home/BK/repository/xxxx v2.5.5
> 
> and it worked just fine.  I personally hate this because there is no way that
> I have ever seen to make filesystem semantics == SCM semantics.  It turns into
> a hack for read/write.  If it made you happy to do this for read only, hey,
> there's a nice newbie project.
The thing is, I think that the "work area" really is overrated.
There's no reason to have a work area at all if you just had:
 - read-only filesystem for grep/make (autogenerated)
 - separate commands for editing
I don't find it depressing at all to have to use "bk editor" to edit a
file. I just aliased that one, and I'm all done. That's why I don't think
that the filesystem interface should have revisions or writeability: once
you get into those things, the filesystem abstractions simply aren't valid
any more.
But reading the current contents (as opposed to reading some revision) of 
the thing _is_ a perfectly valid thing to do, where the FS interfaces do 
actually map perfectly.
> Whoops, sorry, try it with -Ur, the -U says "user files only, skip the BK crud"
That's better. It doesn't fix the pipe example, though. You're missing the 
-l option to grep etc..
		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/