One of the questions on the alias today was "How to automatically populate the comments section"

Ed Hintz (of the MSSCI provider fame) posted this code as a sample:

IPendingCheckin m_pendingCheckin;

Initialize(IPendingCheckin pendingCheckin)


   m_pendingCheckin = pendingCheckin;


PolicyFailure[] Evaluate()


                // Code to get list of checked pending changes from m_pendingCheckin and

                // extract tagged comments string would need to be placed here

                m_pendingCheckin.PendingChanges.Comment = “Your extracted tagged comments go here”;



Brian pointed this  checkin policy is evaluated many times so buyer beware to perf impact