Purposes, concepts, misfits, and a redesign of git

Git is a widely used version control system that is powerful but complicated. Its complexity may not be an inevitable consequence of its power but rather evidence of flaws in its design. To explore this hypothesis, we analyzed the design of Git using a theory that identifies concepts, purposes, and...

Full description

Bibliographic Details
Main Authors: Perez De Rosso, Santiago Nicolas, Jackson, Daniel
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2017
Online Access:http://hdl.handle.net/1721.1/106271
https://orcid.org/0000-0002-4037-1645
https://orcid.org/0000-0003-4864-078X