I would like to tag certain commits as "tested" or "rejected" depending on the success of certain regression tests (similar to clearcase labels)
Regression testing itself is not automated (these are long running tests unfortunately).
However, I'd like to have a warning when attempting to checkout old commits that have been rejected or not tested at all.
It would be nice if anyone pulling from the repository will get the tags as well (and similar warnings when checking out rejected versions).