Hi!
According to subversion design, it is possible to add custom properties to
revisions as such (set by "svn propset --revprop" flag). Some of these
properties are reserved for Subversion internally like "svn:log". However users
have an option to add other properties to support their configuration management
process better. For example, users could add property "BuildNumber" and store
revision related build number there or add property "UnitTestStatus", etc.
It would be very handy if TortoiseSVN provided a feature to display custom
revision properties in the log window.
There are two quick ideas of implementation options.
1) Give user an option to define in "settings" which custom revision properties
should be displayed in the log window. According to these settings, new columns
should be shown in the log window. On the positive side, this shouldn't badly
affect log window performance. On the negative side - users must configure TSVN,
to get it working.
2) Another option would be to add a generic "Custom properties" column, where
display all custom revision properties like 'Build=940; UnitTestStatus="Failed
test 4923"'. However this approach seems to be ambitious and may impact log
window performance as all properties have to be listed for every revision.
Please evaluate this proposal and drop me a note on mkemme@ml.lv
Regards,
Martins
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Aug 11 10:27:22 2007