| * GIT - The information manager from hell |
| * Copyright (C) Eric Biederman, 2005 |
| static const char var_usage[] = "git-var [-l | <variable>]"; |
| static struct git_var git_vars[] = { |
| { "GIT_COMMITTER_IDENT", git_committer_info }, |
| { "GIT_AUTHOR_IDENT", git_author_info }, |
| static void list_vars(void) |
| for(ptr = git_vars; ptr->read; ptr++) { |
| printf("%s=%s\n", ptr->name, ptr->read()); |
| static const char *read_var(const char *var) |
| for(ptr = git_vars; ptr->read; ptr++) { |
| if (strcmp(var, ptr->name) == 0) { |
| static int show_config(const char *var, const char *value) |
| printf("%s=%s\n", var, value); |
| return git_default_config(var, value); |
| int main(int argc, char **argv) |
| if (strcmp(argv[1], "-l") == 0) { |
| git_config(git_default_config); |