Yup, CVS is dynamic target, cannot use it there. I would rather have completely different approach: one entry per game and multiple fields for reported successes. After the game is marked 100% playable in an "official" release there should not be success reports about CVS or unofficial releases but there may be a provision for regression. There should be a note field which has no restriction.
Example 1 (normal flow):
The Weird Game I
0.61 Does not run
0.62 Starts, crashes
CVS 9/5/2004 Runs, bad colors in intro
Unofficial from genie_12 9/17/2004 Playable
CVS 9/24/2004 Playable
0.63 Playable
Note: Still plays better with genie_12 builds.
Example 2 (official build regression):
The Weird Game II
0.61 Playable
0.62 Crashes on start
CVS 9/24/2005 Playable
0.63 Playable
Now, this is not allowed:
Example 3 (report on game playable in official build):
The Weird Game III
0.62 Playable
CVS 9/5/2004 Playable <- BAD
This may be allowed but I am not sure:
Example 4 (regression between builds):
The Weird Game IV
0.62 Playable
CVS 9/5/2004 Crashes
CVS 9/17/2004 Playable
In the last example it is better to move those CVS reports to notes anyway.