News for hackers. Stuff that matters.
Re:Git can't be made consistent by someisaac on Monday April 18, 2011 @12:43AM (#2457985)
I am surprised to see this post from bram cohen, as he himself had a heated argument with linus torvalds on git design.

http://www.gelato.unsw.edu.au/archives/git/0504/2153.html http://news.ycombinator.com/item?id=505876

Re:Git can't be made consistent by ob on Monday April 18, 2011 @01:14AM (#2458053)
Which he lost... i.e. Linus paid no attention to what Bram said ;)
Re:Git can't be made consistent by bramcohen on Monday April 18, 2011 @01:00PM (#2459745)
For some context, Git follows the same architecture as Codeville, so Linus didn't invent the idea (although he ripped it off from Monotone, not Codeville) and the argument was essentially about whether a simple three-way merge can be used in all cases, and the answer is no, because of criss-cross cases, and solutions for that have since been put into Git. It is the case that semantics which more closely resemble three way merge are preferred though, as explained in my post which this thread is about, but for reasons which nobody in the flame war you link to appreciated at the time.