Linus Torvalds [off-list ref] writes:
Just teach "parse_commit()" to look at a ".git/fake_parents" file, and
insert fake extra parents for commits that way - you can graft any tree on
top of any other tree that way, and it's probably a nice idea for testing
things out.
Nicely put, thanks. That was exactly what I meant by
"grafting".
And the file would obviously be per-project, so according to
Pasky's suggestion that would be ".gitinfo/fake_parents" ;-).