a distributed version control system. .. (see: git notes)