Junio C Hamano | 8f3f9b0 | 2005-07-23 17:54:41 -0700 | [diff] [blame] | 1 | #include "cache.h" |
Steffen Prohaska | 2fb3f6d | 2009-01-18 13:00:12 +0100 | [diff] [blame] | 2 | #include "exec_cmd.h" |
Junio C Hamano | 8f3f9b0 | 2005-07-23 17:54:41 -0700 | [diff] [blame] | 3 | |
| 4 | static const char update_server_info_usage[] = |
Stephan Beyer | 1b1dd23 | 2008-07-13 15:36:15 +0200 | [diff] [blame] | 5 | "git update-server-info [--force]"; |
Junio C Hamano | 8f3f9b0 | 2005-07-23 17:54:41 -0700 | [diff] [blame] | 6 | |
| 7 | int main(int ac, char **av) |
| 8 | { |
| 9 | int i; |
| 10 | int force = 0; |
Junio C Hamano | 8f3f9b0 | 2005-07-23 17:54:41 -0700 | [diff] [blame] | 11 | for (i = 1; i < ac; i++) { |
| 12 | if (av[i][0] == '-') { |
| 13 | if (!strcmp("--force", av[i]) || |
| 14 | !strcmp("-f", av[i])) |
| 15 | force = 1; |
| 16 | else |
| 17 | usage(update_server_info_usage); |
| 18 | } |
| 19 | } |
| 20 | if (i != ac) |
| 21 | usage(update_server_info_usage); |
| 22 | |
Steffen Prohaska | 2fb3f6d | 2009-01-18 13:00:12 +0100 | [diff] [blame] | 23 | git_extract_argv0_path(av[0]); |
| 24 | |
Junio C Hamano | 53228a5 | 2005-11-26 00:50:02 -0800 | [diff] [blame] | 25 | setup_git_directory(); |
| 26 | |
Junio C Hamano | 8f3f9b0 | 2005-07-23 17:54:41 -0700 | [diff] [blame] | 27 | return !!update_server_info(force); |
| 28 | } |