On Fri, Sep 30, 2016 at 09:23:25AM -0400, Greg Wilson wrote:
> > Based on this analysis, we designed a reworking of Git (called
> > Gitless) that attempts to remedy these flaws.

When Git-wrappers have come up on this list in in the past, the
balance has been between the wrapper APIs (which are clearly more
consistent) and the ubiquity of vanilla Git (so if you have a problem,
odds are excellent that many others have had the same problem and
posted solutions or workarounds online).  Many Git developers also
acknowledge inconsistencies in the Git API, but most existing UX
problems cannot be fixed without breaking existing consumers or
creating redundant APIs [1–11].  Now that the ground has been broken,
it's easier to figure out an API that makes sense.  And eventually one
of the cleaner APIs will gain enough mass to make the vanilla-Git
ubiquity argument less convincing.  And the cleaner APIs might even be
gradual evolutions of vanilla Git itself ;).

Cheers,
Trevor

[1]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2015-11-11-edition-9.markdown#L149-L163
[2]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2015-11-11-edition-9.markdown#L203-L211
[3]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2015-12-09-edition-10.markdown#L140-L145
[4]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-02-10-edition-12.markdown#L169-L175
[5]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-03-16-edition-13.markdown#L244-L249
[6]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-04-20-edition-14.markdown#L258-L264
[7]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-05-11-edition-15.markdown#L212-L222
[8]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-06-15-edition-16.markdown#L235-L240
[9]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-07-20-edition-17.markdown#L245-L259
[10]: 
https://github.com/git/git.github.io/blame/1f4b680ed4bdfea5a9238707ef0e51d8e193736a/_posts/2016-08-17-edition-18.markdown#L184-L189
[11]: https://xkcd.com/927/

-- 
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to