зеркало из https://github.com/microsoft/git.git
26 строки
475 B
C
26 строки
475 B
C
/*
|
|
* 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;
|
|
}
|