Yes, if you can enforce that kind of thing that works well. However, it doesn't really work well in a distributed setting where the users may not all be using the tool itself.
I'm thinking that something as simple as "quilt mail", the git equivalent or whatever should work just fine when everybody adds the right references header etc.
Of course, I'd need to do more thinking, at which point I could probably write a preliminary version of the tool I'm imagining.