Re: Feature Ideas
From: Julian Foad <julianfoad_at_btopenworld.com>
Date: 2003-08-28 15:31:49 CEST
>>>2) Explicit edit support
Kumaran Santhanam wrote:
I am interested to know why explicit editing is useful and important to you.
You appear to be describing the sort of interface that would be used with an exclusive locking mechanism, but not proposing to design or implement the actual locking (which needs to involve the server) yet. Please could you say what benefit this will give on its own. It looks to me like it will give the illusion of locking, but without the important part which is: "svn edit: you can't do this yet because someone else is editing the file". The "svn edit" request would always succeed, and only when the user tries to commit the file would they discover that actually someone else had also been editing it. That is what bothers me about this idea.
The only other thing I can see in your proposal is that it gives the user a way to create a list of "interesting" files (svn edit and svn revert) and to display that list (svn status) and to give a warning ("read-only") if he tries to edit a file which he has not already declared as "interesting". This bunch of functionality could be convenient, but is not part of version control unless it is linked to an exlusive locking mechanism. I think from a later message that you have already accepted that this can be done with external scripts.
I feel that exclusive locking is an essential feature for Subversion to aquire, but that creating the user interface before designing the feature is a bad way to start.
Or am I missing the point of this feature?
Greg Hudson wrote (previously):
Some such interface would certainly be a part of explicit locking support, but I'm not sure that it makes sense "along the way".
>> could help us
Yes, these are two nice side effects.
- Julian
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.