From: Nguyễn Thái Ngọc Duy Date: Wed, 11 Sep 2013 06:06:21 GMT Subject: [PATCH 20/21] show-index: acknowledge that it does not read .idx v3 Message-ID: <1378879582-15372-21-git-send-email-pclouds@gmail.com> In-Reply-To: <1378879582-15372-1-git-send-email-pclouds@gmail.com> show-index takes .idx from stdin while v3 requires the .pack. It's used for testing purposes only. Let those test scripts force .idx v2 with index-pack. Signed-off-by: Nguyễn Thái Ngọc Duy --- show-index.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/show-index.c b/show-index.c index 5a9eed7..2028e02 100644 --- a/show-index.c +++ b/show-index.c @@ -19,8 +19,10 @@ int main(int argc, char **argv) die("unable to read header"); if (top_index[0] == htonl(PACK_IDX_SIGNATURE)) { version = ntohl(top_index[1]); - if (version < 2 || version > 2) + if (version < 2 || version > 3) die("unknown index version"); + if (version == 3) + die("show-index does not support .idx v3, convert to v2 instead"); if (fread(top_index, 256 * 4, 1, stdin) != 1) die("unable to read index"); } else { -- 1.8.2.82.gc24b958