Mercurial > pkg
comparison defaults/hg-wrapper.cpp @ 12:e056798af879
fixing problem with shell interpretation.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 09 Jan 2013 07:09:37 +0000 |
parents | 389f8678f1d8 |
children |
comparison
equal
deleted
inserted
replaced
11:389f8678f1d8 | 12:e056798af879 |
---|---|
10 main( int argc, char ** argv){ | 10 main( int argc, char ** argv){ |
11 std::vector<std::string> input(argv, argv+argc); | 11 std::vector<std::string> input(argv, argv+argc); |
12 input[0] = std::string("hg"); | 12 input[0] = std::string("hg"); |
13 std::string command = boost::algorithm::join(input, " "); | 13 std::string command = boost::algorithm::join(input, " "); |
14 setreuid(geteuid(), geteuid()); | 14 setreuid(geteuid(), geteuid()); |
15 setregid(getegid(), getegid()); | |
15 return system(command.c_str()); | 16 return system(command.c_str()); |
16 } | 17 } |