Since v2, mostly reworded comments, plus fixed the issues mentioned in the tutorial itself. Thanks Eric for the review. Emily Shaffer (13): walken: add infrastructure for revwalk demo walken: add usage to enable -h walken: add placeholder to initialize defaults walken: add handler to git_config walken: configure rev_info and prepare for walk walken: perform our basic revision walk walken: filter for authors from gmail address walken: demonstrate various topographical sorts walken: demonstrate reversing a revision walk list walken: add unfiltered object walk from HEAD walken: add filtered object walk walken: count omitted objects walken: reverse the object walk order Makefile | 1 + builtin.h | 1 + builtin/walken.c | 297 +++++++++++++++++++++++++++++++++++++++++++++++ git.c | 1 + 4 files changed, 300 insertions(+) create mode 100644 builtin/walken.c -- 2.22.0.410.gd8fdbe21b5-goog