1
robertlyc 2014-06-11 15:55:56 +08:00
git config --global core.editor "mate -w"
|
2
Mutoo 2014-06-11 16:03:13 +08:00
|
3
billlee 2014-06-11 22:46:33 +08:00
man 2 waitpid
|
4
xieranmaya 2014-06-12 09:33:42 +08:00
传给第三方编辑器的路径是.git目录下的COMMIT_EDITMSG这个文件,编辑器直接编辑这个文件,同时git也在监控这个文件,文件被关闭后就拿文件内容当ci msg
|
5
robot9 2014-06-12 10:04:25 +08:00
Fork一个process等它返回就好啦
可以先指定写到一个临时生成的文件里 之后直接读那个文件 |
6
kneep 2014-06-12 12:53:20 +08:00 via iPhone
等待进程退出吧
|