Re: clone breaks replace
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Jan 7, 2011, 21:34 UTC
- 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.