Mark Phippard wrote:
> Entered an enhancement.
> The previously mentioned ID was for the problem described in the email
> subject but not the one that this thread has drifted to,
We have a requirement for people to be shown and given the opportunity to change the properties on a
file. We are storing specifications in Subversion and have built a Web front end which shows
properties like the document issue level, status etc. and stores them as properties on the file.
What we would really like is for people to be able to check out those files using a standard
Subversion client and on commit be presented with those properties and their current values and be
able to change them.
My preference is for an additional property in the svn: namespace called something like
svn:requiredprops which lists properties which are required to be set for this file. The client
would then list those properties in the commit message editor (as Kristis Makris proposed in this
thread) with their current values and then set them before commiting. The command line client would
put them in the text sent to the users text editor, a GUI could show them as name/value pairs on the
There would also need to be a command line option to specify these properties so that the commit
message and the properties can be set without going via a text editor and in that case if any of the
required properties were missing the commit would fail.
This does present a UI problem - the commit message is not a versioned property but the file
properties are. This means that the properties for each file which is being committed have to be
handled in the editor and the command line version has to be able to specify the property settings
for each file. My guess is that for the command line UI the properties should be put in a file and
the command line refer to that file.
Should I add this text to the issue?
echo 'martin at tomes x org x uk'\
| sed -e 's/ x /\./g' -e 's/ at /@/'
The Subversion Wiki is at http://www.subversionary.org/
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Wed Jul 28 10:19:11 2004