* jc/post-simplify:
Topo-sort before --simplify-merges
revision traversal: show full history with merge simplification
revision.c: whitespace fix
Conflicts:
Documentation/rev-list-options.txt
Stop when a given path disappears from the tree.
---full-history::
-
- Show also parts of history irrelevant to current state of given
- paths. This turns off history simplification, which removed merges
- which didn't change anything at all at some child. It will still actually
- simplify away merges that didn't change anything at all into either
- child.
-
+ --simplify-merges::
+
+ Simplify away commits that did not change the given paths, similar
+ to `--full-history`, and further remove merges none of whose
+ parent history changes the given paths.
+
--no-merges::
Do not print commits with more than one parent.