[ \-\-min\-age=timestamp ]
[ \-\-sparse ]
[ \-\-no\-merges ]
+ [ \-\-remove\-empty ]
[ \-\-all ]
[ [ \-\-merge\-order [ \-\-show\-breaks ] ] | [ \-\-topo\-order ] ]
[ \-\-parents ]
\-\-sparse
When optional paths are given, the command outputs only the commits that changes at least one of them, and also ignores merges that do not touch the given paths\&. This flag makes the command output all eligible commits (still subject to count and age limitation), but apply merge simplification nevertheless\&.
+.TP
+\-\-remove\-empty
+Stop when a given path disappears from the tree\&.
+
.TP
\-\-all
Pretend as if all the refs in $GIT_DIR/refs/ are listed on the command line as <commit>\&.