This patchset is NOT intended to be merged to the Git project! This patchset should indicate what a contributor would generate by following the MyFirstRevWalk tutorial. I intend to push a feature branch with these patches to my own mirror of Git on Github (github.com/nasamuffin/git/tree/revwalk). I'm sending them for review by the list to check for consistency with the Git codebase, so they aren't a bad example for new contributors. Thanks for any reviews, all! - 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 | 263 +++++++++++++++++++++++++++++++++++++++++++++++ git.c | 1 + 4 files changed, 266 insertions(+) create mode 100644 builtin/walken.c -- 2.22.0.rc1.311.g5d7573a151-goog