Gated Check-in function in TeamBuild 2010
First, user changes in to a Shelveset, then triggered a buddy build in buddy build system. After the buddy build completed, if it completed successfully, the check-in will be done automatically, else, no check-in will be done.
The buddy build system also be called as a pre-check-in build system.