From: Thomas Gleixner Date: Wed, 11 May 2005 17:09:05 GMT Subject: Re: History messup Message-ID: <1115831345.22180.75.camel@tglx> In-Reply-To: <3772.10.10.10.24.1115676539.squirrel@linux1> On Mon, 2005-05-09 at 18:08 -0400, Sean wrote: > On Mon, May 9, 2005 3:34 pm, H. Peter Anvin said: > Seems the only solution is a full search of the history, unless there is > some clever way to label branches or detect fast forward heads. You can apply some heuristic guessing to detect fast forward heads, but at the very end you will end up with manual selection puzzles. On one hand we keep care to track the source of a change in the kernel code by adding signed,acked but on the other hand we don't care about history correctness. If you look at some file revisions, which you read from the tree history then you just have patches applied in the wrong order. Maybe nobody cares, but for maintaining customer trees with a bugfix, stable and experimental branch it's necessary to keep track of information in a consistent way especially if you have to deal with the QA department. I know that there is no simple and fool proof solution for this problem, but some band-aid to make the reconstruction of history simpler would be not too bad. tglx