Since r1, made some significant changes. - Added a commit for counting the 'omitted' list, to match the new section added to the tutorial. - Added significant comments to allow the sample to better stand on its own. - Fixed style issues (die() formatting, etc) - Distinguished between human- and machine-readable output with trace_printf() and printf(), to turn the command into plumbing. - More changes as mentioned in the tutorial patch. Thanks. - Emily 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 | 290 +++++++++++++++++++++++++++++++++++++++++++++++ git.c | 1 + 4 files changed, 293 insertions(+) create mode 100644 builtin/walken.c -- 2.22.0.410.gd8fdbe21b5-goog