32 """upload_gmock.py v0.1.0 -- uploads a Google Mock patch for review.
34 This simple wrapper passes all command line flags and
35 --cc=googlemock@googlegroups.com to upload.py.
37 USAGE: upload_gmock.py [options for upload.py]
40 __author__ =
'wan@google.com (Zhanyong Wan)'
46 GMOCK_GROUP =
'googlemock@googlegroups.com'
52 my_dir = os.path.dirname(os.path.abspath(__file__))
53 upload_py_path = os.path.join(my_dir,
'upload.py')
57 upload_py_argv = [upload_py_path]
59 for arg
in sys.argv[1:]:
60 if arg.startswith(CC_FLAG):
62 cc_line = arg[len(CC_FLAG):]
63 cc_list = [addr
for addr
in cc_line.split(
',')
if addr]
64 if GMOCK_GROUP
not in cc_list:
65 cc_list.append(GMOCK_GROUP)
66 upload_py_argv.append(CC_FLAG +
','.
join(cc_list))
68 upload_py_argv.append(arg)
71 upload_py_argv.append(CC_FLAG + GMOCK_GROUP)
74 os.execv(upload_py_path, upload_py_argv)
77 if __name__ ==
'__main__':