Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 1 | #include "cache.h" |
| 2 | #include "run-command.h" |
| 3 | |
| 4 | int main(int argc, char **argv) |
| 5 | { |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 6 | struct child_process cp; |
| 7 | int nogit = 0; |
| 8 | |
Johannes Schindelin | c0aa335 | 2011-03-22 13:50:08 +0100 | [diff] [blame] | 9 | setup_git_directory_gently(&nogit); |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 10 | if (nogit) |
| 11 | die("No git repo found"); |
| 12 | if (!strcmp(argv[1], "--setup-work-tree")) { |
| 13 | setup_work_tree(); |
| 14 | argv++; |
| 15 | } |
| 16 | memset(&cp, 0, sizeof(cp)); |
| 17 | cp.git_cmd = 1; |
| 18 | cp.argv = (const char **)argv+1; |
| 19 | return run_command(&cp); |
| 20 | } |