diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2011-03-16 02:14:11 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-03-16 12:55:49 -0700 |
commit | 808a95dcad957ce00dc6fde7cf7f53ca32200c34 (patch) | |
tree | 4214fb2764ba1bd662099d3a7ba9dadb417d06c7 /.gitignore | |
parent | cherry: split off function to print output lines (diff) | |
download | tgif-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 '.gitignore')
0 files changed, 0 insertions, 0 deletions