python运行cvs更新

时间:2013-11-14 14:50:12

标签: python linux cvs

我必须制作一个脚本来运行unittests。这个脚本是用python编写的,它可以在Linux计算机上运行。

必须检查cvs存储库,如果检测到更改,脚本会尝试更新本地cvs存储库,并在运行单元测试并为开发团队生成报告之后。

开头的脚本将CVSROOT设置为正确的值。 我正在设置CVSROOT:

os.environ["CVSROOT"] = ':ext:user@server:/cvsdir'

当我启动此脚本时,我遇到了cvs update

的问题
cvs [update aborted]: received broken pipe signal
cvs [update aborted]: write error

启动cvs update的命令行是:

os.popen("cvs update -d")

我试过

os.popen("cvs update")

当我在终端“cvs update”或“cvs update -d”中运行时,更新运行没有问题。

我的问题是,为什么我有这个“更新中止”,我该如何解决?

0 个答案:

没有答案