repoman is a libary and a set of tools to manage pools of code repositories, it is VCS-agnostic and intended to offer a higher level of abstraction over the most common version control operations with special focus in release automation.