From: Jonathan Nieder Date: Fri, 07 Jan 2011 21:34:26 GMT Subject: Re: clone breaks replace Message-ID: <20110107213426.GB8693@burratino> In-Reply-To: <20110107205103.GC4629@burratino> Jonathan Nieder wrote: > Transport machinery needs to ignore grafts --- otherwise, the two ends > of a connection could have different ideas of the history preceding a > commit, resulting in confusion and breakage. A fix to that was > finally grafted on a few years later (see also [2]). Sorry, I walked away mid-paragraph and left out a crucial piece when I returned. Because transport machinery ignores grafts, garbage collection must make sure not to remove pieces of the non-artificial history. It is the garbage collection that Dscho fixed with v1.6.4-rc3~7^2. Sorry for the nonsense.