/* | |
* test-name-hash.c: Read a list of paths over stdin and report on their | |
* name-hash and full name-hash. | |
*/ | |
#include "test-tool.h" | |
#include "git-compat-util.h" | |
#include "pack-objects.h" | |
#include "strbuf.h" | |
int cmd__name_hash(int argc UNUSED, const char **argv UNUSED) | |
{ | |
struct strbuf line = STRBUF_INIT; | |
while (!strbuf_getline(&line, stdin)) { | |
printf("%10u ", pack_name_hash(line.buf)); | |
printf("%10u ", pack_name_hash_v2((unsigned const char *)line.buf)); | |
printf("%s\n", line.buf); | |
} | |
strbuf_release(&line); | |
return 0; | |
} |