blob: 56881a032471752ca16880d98ea1510e16d38eed [file] [log] [blame]
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +07001#include "cache.h"
2#include "run-command.h"
3
Ramsay Jones84d32bf2013-04-27 20:19:47 +01004int main(int argc, char **argv)
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +07005{
René Scharfed3180272014-08-19 21:09:35 +02006 struct child_process cp = CHILD_PROCESS_INIT;
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +07007 int nogit = 0;
8
Johannes Schindelinc0aa3352011-03-22 13:50:08 +01009 setup_git_directory_gently(&nogit);
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +070010 if (nogit)
11 die("No git repo found");
René Scharfea961d1f2012-04-10 21:07:34 +020012 if (argc > 1 && !strcmp(argv[1], "--setup-work-tree")) {
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +070013 setup_work_tree();
14 argv++;
15 }
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +070016 cp.git_cmd = 1;
Ramsay Jones84d32bf2013-04-27 20:19:47 +010017 cp.argv = (const char **)argv + 1;
Nguyễn Thái Ngọc Duy0ed74812010-12-27 08:26:04 +070018 return run_command(&cp);
19}