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 | |
Ramsay Jones | 84d32bf | 2013-04-27 20:19:47 +0100 | [diff] [blame] | 4 | int main(int argc, char **argv) |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 5 | { |
René Scharfe | d318027 | 2014-08-19 21:09:35 +0200 | [diff] [blame] | 6 | struct child_process cp = CHILD_PROCESS_INIT; |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 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"); |
René Scharfe | a961d1f | 2012-04-10 21:07:34 +0200 | [diff] [blame] | 12 | if (argc > 1 && !strcmp(argv[1], "--setup-work-tree")) { |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 13 | setup_work_tree(); |
| 14 | argv++; |
| 15 | } |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 16 | cp.git_cmd = 1; |
Ramsay Jones | 84d32bf | 2013-04-27 20:19:47 +0100 | [diff] [blame] | 17 | cp.argv = (const char **)argv + 1; |
Nguyễn Thái Ngọc Duy | 0ed7481 | 2010-12-27 08:26:04 +0700 | [diff] [blame] | 18 | return run_command(&cp); |
| 19 | } |