On Wed, 12 Apr 2006, Junio C Hamano wrote: > The first hunk begins by an addition of a couple of non-blank > line followed by an addition of a blank line. The second hunk, > while it does the same thing, is shown differently. > > Now, from correctness point of view, this is not a problem at > all, but I am wondering if xdiff can help to always shift the > hunk down or up to consistently produce one way or another > (personally I feel the former is easier to read). Next on your screens, Junio and Linus in the new commedy "Pickier and Pickiest" :) > Here is a rough sketch of what I think I want. When we have > additions, as long as the first line added happens to match the > first line that is common between the versions that comes after > the added hunk (that is, in the case of the second hunk above, > the empty line before "gitlink:git-rm[1]" happens to match the > empty line after the added three lines), roll the hunk down by > one, until you cannot roll it down anymore. > > Just in case I get misinterpreted, I am not talking about > treating empty lines in any special way. It is more about > "starting the hunk with actually changed line". The first hunk > above clearly begins with something added, while the second one > does not. > > Is this something easy to do with the xdiff code? Yes, this is what GNU diff does. It's a post-process of the edit script. Not a problem at all. Till this weekend (included) I'm pretty booked, but I'll do that in the following days. - Davide - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Apr 13 16:53:21 2006
This archive was generated by hypermail 2.1.8 : 2006-04-13 16:53:35 EST