Signed-off-by: Ramkumar Ramachandra <artagnon@xxxxxxxxx> --- git-submodule.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/git-submodule.sh b/git-submodule.sh index 1d61ebd..f8efc52 100755 --- a/git-submodule.sh +++ b/git-submodule.sh @@ -942,27 +942,28 @@ cmd_status() name=$(module_name "$sm_path") || exit url=$(git config submodule."$name".url) displaypath="$prefix$sm_path" + sha1_abbr=$(git rev-parse --short "$sha1") if test "$stage" = U then - say "U$sha1 $displaypath" + say "U$sha1_abbr $displaypath" continue fi if test -z "$url" || ! test -d "$sm_path"/.git -o -f "$sm_path"/.git then - say "-$sha1 $displaypath" + say "-$sha1_abbr $displaypath" continue; fi - set_name_rev "$sm_path" "$sha1" + set_name_rev "$sm_path" "$sha1_abbr" if git diff-files --ignore-submodules=dirty --quiet -- "$sm_path" then - say " $sha1 $displaypath$revname" + say " $sha1_abbr $displaypath$revname" else if test -z "$cached" then - sha1=$(clear_local_git_env; cd "$sm_path" && git rev-parse --verify HEAD) - set_name_rev "$sm_path" "$sha1" + sha1_abbr=$(clear_local_git_env; cd "$sm_path" && git rev-parse --short --verify HEAD) + set_name_rev "$sm_path" "$sha1_abbr" fi - say "+$sha1 $displaypath$revname" + say "+$sha1_abbr $displaypath$revname" fi if test -n "$recursive" -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html