Skip to content

Commit

Permalink
Add test-index-version
Browse files Browse the repository at this point in the history
Commit 06aaaa0 may step index format
version up and down, depends on whether extended flags present in the
index. This adds a test to check for index format version.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
pclouds authored and gitster committed Aug 24, 2009
1 parent 83b327b commit dbd57f9
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -153,6 +153,7 @@ test-date
test-delta
test-dump-cache-tree
test-genrandom
test-index-version
test-match-trees
test-parse-options
test-path-utils
Expand Down
1 change: 1 addition & 0 deletions Makefile
Expand Up @@ -1580,6 +1580,7 @@ TEST_PROGRAMS += test-parse-options$X
TEST_PROGRAMS += test-path-utils$X
TEST_PROGRAMS += test-sha1$X
TEST_PROGRAMS += test-sigchain$X
TEST_PROGRAMS += test-index-version$X

all:: $(TEST_PROGRAMS)

Expand Down
14 changes: 14 additions & 0 deletions test-index-version.c
@@ -0,0 +1,14 @@
#include "cache.h"

int main(int argc, const char **argv)
{
struct cache_header hdr;
int version;

memset(&hdr,0,sizeof(hdr));
if (read(0, &hdr, sizeof(hdr)) != sizeof(hdr))
return 0;
version = ntohl(hdr.hdr_version);
printf("%d\n", version);
return 0;
}

0 comments on commit dbd57f9

Please sign in to comment.