HGBot: Check Tags
completed by: Michal Proszek
mentors: Jon Neal, Arc Riley, Terri Oda, David Czech, AJ Williams, Amaury Medeiros
HGBot is a Python program that automates our Mercurial repository management, handles Mercurial authentication, and provides user interfaces such as IRC.
Add a check which prevents users from creating new tags. These are commonly used to mark versioned releases and should require discussion and planning to make.
If a user is not an Administrator, check to ensure a proposed changegroup does not contain a new tag - if it does, reject it.
While working on this task you should join and remain in #CopyleftGames on Freenode to get help, feedback, and guidance from mentors and other developers. Code updates which may affect your work are also announced here as they happen.
When you've done, commit your work and post the resulting changeset url to this task.