From: Johan Herland Date: Tue, 16 Feb 2010 10:21:14 +0000 (+0100) Subject: submodule summary: Don't barf when invoked in an empty repo X-Git-Tag: v1.7.1-rc0~121^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/3deea89c5feb0dfdfb99ea752f83497d97a3bdd5?ds=inline;hp=3deea89c5feb0dfdfb99ea752f83497d97a3bdd5 submodule summary: Don't barf when invoked in an empty repo When invoking "git submodule summary" in an empty repo (which can be indirectly done by setting status.submodulesummary = true), it currently emits an error message (via "git diff-index") since HEAD points to an unborn branch. This patch adds handling of the HEAD-points-to-unborn-branch special case, so that "git submodule summary" no longer emits this error message. The patch also adds a test case that verifies the fix. Suggested-by: Jeff King Signed-off-by: Johan Herland Signed-off-by: Junio C Hamano ---