o
=20
rents=20
t
I actually think I want to look further into the idea of just using git
--pretty=3Draw --parents -- $project, and see if I can find any corner ca=
ses
where it generates a different history than what we want. This combinati=
on of
options seems like it provides everything we need: redundant history
simplification, parent rewriting based on simplification and grafts, and =
easy
parsing. If the only case in which it differs occurs when you have two
distinct commits with identical trees, I don't know that I care too much;=
that
particular scenario seems unlikely to occur in any of the trees I care ab=
out,
and any sane simplification behavior for it seems OK. :) As long as it ru=
ns
correctly with various ancestor/descendant/cousin/unrelated relationships=
between merged branches (which I want to test further), I think it will d=
o the
job nicely.
- Josh Triplett