hi,
On Tue, 29 Apr 2008, Junio C Hamano wrote:
Johannes Schindelin [off-list ref] writes:
quoted
It is a simple matter of the word "acyclic" in the term "DAG". It means
that whenever you need to refer to a commit, it either comes before or
after the commit you need it for, not both directions.
I fell in the same "acyclic" fallacy before I realized it was a mistake,
especially after thought about the "rewritten B needs to be used more
than twice as a merge source" issue. That's why I earlier said the
beauty of your approach is attractive but it "unfortunately" breaks
down.
I do not understand. The topological order assures that you have
rewritten every commit that needs to be rewritten before rewriting the
current commit.
Puzzled,
Dscho