I have a Subversion repository, and there are a lot of users who check what happens. However, I also need to frequently check the work for other people. I need to track the author of the original.
I considered creating a property in SVN, for example, "originalauthor", which could track this. In those cases when it was empty, I could use the author. If it was filled out, I could appropriate the changes accordingly.
However, I see no way to add a property that will not persist through multiple revisions. Similarly, there is no way to use commit commits to ensure that the "originalauthor" property is removed if there is a commit that does not include it.
I could always rewrite the password file on the server in order to allow me to make user names under my own name and then restore the original password file, but this seems awkward (and does not allow me to track the fact that it was verified on their behalf). Or I could create an additional user (therefore, for each "User A" there is a "User proxy"), which I could use to verify the changes. None of these options seem attractive.
Any suggestions or ideas?
source share