I've set up a shared directory structure for users accessing a common set of files. Files created by a user are owned by that user (the group is inherited from the parent directory), so the team knows who to ask about new files. However, files modified by a user are not updated to reflect that user, so the team has no idea who created edits to a file.
I would like files edited by a user to automatically be chown'ed to that user.
The assets are already revision controlled, but I want the team to be able to tell who is making local edits to this shared sandbox, in between check-ins. In an ideal world, people remember to commit or clean up all changes, but nobody's perfect!
By "already revision controlled," I mean it's an svn checkout. We're not using filesystem tricks to implement our own type of revision control. For this particular case (I realize it wouldn't make sense in most cases), sharing the checkout, rather than everyone committing from their own sandbox and publishing changes, is the most productive.