试图弄清楚 Git 提交后挂钩中的提交花费了多长时间。
我有一个提交后的 git 钩子,它通过 API 提交有关提交的信息。我想做的是弄清楚提交花了多长时间。大致。
我的假设是,可以通过找到所涉及文件的所有创建时间和修改时间的最小值并与最大创建和修改时间进行比较来计算出一个粗略的值。
我可以在 Python 脚本中轻松地做到这一点。如果有人告诉我这是文件“foo.txt”、“bar.txt”和“path/bla.txt”,我可以根据这些文件在脚本中快速进行一些算术运算。
那么,在 git post-commit 钩子中,如何获取已更改文件的列表?