我有一个由SWIG生成的Python绑定的C ++项目。我从SWIG获得了生成的文件python/libproj_wrap.cpp
。此文件列在.gitignore
中。
我正在通过Travis运行Coverity Scan。似乎Coverity Scan试图在此上运行git blame
,但失败了:
fatal: no such path 'python/libproj_wrap.cpp' in HEAD
[WARNING] An error occurred while executing command at '/home/travis/build/unhammer/proj/python':
COMMAND: '/usr/bin/git blame -p proj_wrap.cpp' failed. Error code 128. Proceeding...
我没有扫描结果。有没有办法告诉Coverity Scan忽略.gitignore
的东西,或者我应该只在没有SWIG绑定的情况下运行扫描?
答案 0 :(得分:0)
如果在添加到python/libproj_wrap.cpp
之前跟踪,则会发生这种情况。
为了确定,请尝试并解决它:
.gitignore
看看特拉维斯是否还在该文件上尝试git rm --cached python/libproj_wrap.cpp
git commit -m "untrack python/libproj_wrap.cpp"
git push
。