/* | |
* GIT - The information manager from hell | |
* | |
* Copyright (C) Linus Torvalds, 2005 | |
*/ | |
#include "cache.h" | |
int main(int argc, char **argv) | |
{ | |
int i; | |
for (i = 1 ; i < argc; i++) { | |
char *path = argv[i]; | |
int fd; | |
struct stat st; | |
unsigned char sha1[20]; | |
fd = open(path, O_RDONLY); | |
if (fd < 0 || | |
fstat(fd, &st) < 0 || | |
index_fd(sha1, fd, &st) < 0) | |
die("Unable to add blob %s to database", path); | |
printf("%s\n", sha1_to_hex(sha1)); | |
} | |
return 0; | |
} |