rdoupdate is a python module and a command line tool for updating software repositories using YAML update files optionally stored in a git repo.