2 * GIT - The information manager from hell
4 * Copyright (C) Eric Biederman, 2005
11 static char *var_usage = "git-var [-l | <variable>]";
17 static struct git_var git_vars[] = {
18 { "GIT_COMMITTER_IDENT", git_committer_info },
19 { "GIT_AUTHOR_IDENT", git_author_info },
23 static void list_vars(void)
26 for(ptr = git_vars; ptr->read; ptr++) {
27 printf("%s=%s\n", ptr->name, ptr->read());
31 static const char *read_var(const char *var)
36 for(ptr = git_vars; ptr->read; ptr++) {
37 if (strcmp(var, ptr->name) == 0) {
45 int main(int argc, char **argv)
54 if (strcmp(argv[1], "-l") == 0) {
58 val = read_var(argv[1]);