I'm hosting a project that is using Enterprise Architect from Sparx Systems (http://www.sparxsystems.com/) to develop a model, with the CollabNet subversion client on Windows connected to our Trac server. When a developer wants to work on part of the project they 'check out' a 'package' in EA, which has the side effect of locking the XMI file (which is XML encoded content of that piece of the project). When they are done, they 'check in' the 'package' which commits the XMI file changes and releases the lock.
While this system has it's bumps in the road, so far it's working well. When there is contention for a 'package' I can use svn info with the full URL of the XMI file and see who has it checked out. I would like to make this same information available prowling around through the repository via 'Browse Source'.
I would like to see the same lock information (the Lock Owner, Lock Created time and Lock Comment if there is one) on the information page for a file, and on the directory view have the file highlighted in some way. Perhaps showing 'Lock Owner' rather than 'Author' and 'Lock Comment' rather than 'Last Change' if the file is locked.
Has anyone developed a patch for this?