| /* | |
| * 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; | |
| } |