Python和git,知道文件何时从同步更改的最佳方式

时间:2012-04-10 04:47:25

标签: python git

我正在使用厨师每分钟在生产服务器上获取一次更改,而在github repo中我有6个spawn-fcgi脚本在runit的控制下。如果只有一个文件发生了变化,我需要重新启动runit以获取更改。我的伪代码看起来像这样。

git fetch
for each file:
    if file changed from last sync:
       sv start myrunit
    else:
        pass

我对最佳实践方法持开放态度。

由于

1 个答案:

答案 0 :(得分:0)

git diff --name-only HEAD@{1}..HEAD

将列出在先前和当前签出提交之间更改的文件。