summaryrefslogtreecommitdiff
path: root/walker.c
diff options
context:
space:
mode:
authorLibravatar Jonathan Nieder <jrnieder@gmail.com>2011-03-16 02:14:11 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2011-03-16 12:55:49 -0700
commit808a95dcad957ce00dc6fde7cf7f53ca32200c34 (patch)
tree4214fb2764ba1bd662099d3a7ba9dadb417d06c7 /walker.c
parentcherry: split off function to print output lines (diff)
downloadtgif-808a95dcad957ce00dc6fde7cf7f53ca32200c34.tar.xz
diff --submodule: split into bite-sized pieces
Introduce two functions: - prepare_submodule_summary prepares the revision walker to list changes in a submodule. That is, it: * finds merge bases between the commits pointed to this path from before ("left") and after ("right") the change; * checks whether this is a fast-forward or fast-backward; * prepares a revision walk to list commits in the symmetric difference between the commits at each endpoint. It returns nonzero on error. - print_submodule_summary runs the revision walk and saves the result to a strbuf in --left-right format. The goal is just readability. No functional change intended. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Acked-by: Jens Lehmann <Jens.Lehmann@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'walker.c')
0 files changed, 0 insertions, 0 deletions