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