CVM (Configuration Versioning Manager) is an open source, generic device configuration collector that uses Git as its change historization engine.