25 lines
475 B
25 lines
475 B
/* |
|
* 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; |
|
}
|
|
|