Contribution: Extension of the ColumnProvider supporting the display of custom SVN-Properties in detail view of Windows Explorer
From: Beckmann, Thomas <thomas.beckmann_at_logica.com>
Date: Tue, 22 Jun 2010 08:50:01 +0200
Dear TortoiseSVN Development Team,
at Logica we use TortoiseSVN for the versioning of a large legacy codebase. We were missing a feature, took the time implementing it and would like to share it with You. Attached to this email You will find patch files for both, the current development trunk of TortoiseSVN and back ports to version 1.6.6 which we use in-house.
Extension of the ColumnProvider supporting the display of custom SVN-Properties in detail view of Windows Explorer.
- The patch for the ColumnProvider of TortoiseSVN reads the tsvn:userfileproperties and tsvn:userdirproperties properties of a working copy on initialization of the ColumnProvider and allows users to select any properties listed therein as columns in Explorer detail view.
- We use this feature to display a description text for most files contained in our codebase which turns out to be quite helpful.
- Also, I fixed a bug in the current development trunk that caused the numeric status column to contain no data at all.
- Notice, we are aware of Windows Vista and 7 not supporting ColumnProviders anymore.
Also, I implemented a minor optimization of PreserveChdir scope guard.
- The patch avoids buffer allocation on destruction of the scope guard where possible.
Regards,
Thomas Beckmann.
-- Thomas Beckmann | Technische Produktentwicklung SAMBAplus Dieselstraße 18/2, 70771 Leinfelden-Echterdingen | Germany T: +49 711 - 90273 - 950 | F: +49 711 90273 - 37 thomas.beckmann@logica.com <mailto:thomas.beckmann@logica.com> | www.logica.de <http://www.logica.de/> | sambaplus.de.logica.com <http://sambaplus.de.logica.com/> Logica Deutschland GmbH & Co. KG Zettachring 4, 70567 Stuttgart; Amtsgericht Stuttgart HRA 722072 Persönlich haftender Gesellschafter: Logica Deutschland Verwaltungs GmbH Geschäftsführer: Torsten Straß (Vors.) | Steven Blythe | Eric Guyot | Olaf Scholz | Oliver Starzonek | Dr. Alexander Wurdack Handelsregister: AG Stuttgart HRB 724084 Please help Logica to respect the environment by not printing this email / Pour contribuer comme Logica au respect de l'environnement, merci de ne pas imprimer ce mail / Bitte drucken Sie diese Nachricht nicht aus und helfen Sie so Logica dabei, die Umwelt zu schützen. / Por favor ajude a Logica a respeitar o ambiente nao imprimindo este correio electronico. This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. ------------------------------------------------------ http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2624440 To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
|
This is an archived mail posted to the TortoiseSVN Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.