document exactly what goes on during a cgi edit or remote commit with git