如果“亚当”在2月28日在当地进行了修改,直到12月3日才将他的更改推到“主要回购”,则他的更改集的时间戳仍然会显示“2月28日”。如何找出更改日期推到“主要回购”的日期?Mercurial和时间戳
2
A
回答
3
我不相信Mercurial本身会自动跟踪它。相反,您必须在中央存储库上为其设置hook。最明显的钩子是“传入”钩子和“changegroup”钩子。你会设置一个钩子,像这样:
(将这些行添加到中央回购的.hg/hgrc
文件,如果有必要创建它)
[hooks]
changegroup.log = printf '%s\n%s' $(date -R) $(hg log "$HG_NODE::") >>/path/to/logfile.log
任何推到仓库后会在/path/to/logfile.log
被记录下来,您可以手动解析或读取。我不确定日志文件是否需要世界可写,才能正常工作;这可能取决于您的存储库设置。
3
Mercurial不记录该信息。
需要推送日志来记录推送到服务器的时间。请参阅此similar question及其解释它们的链接。
相关问题
- 1. PostgreSQL和时间戳
- 2. tcpreplay和时间戳
- 3. 时间戳和时区
- 4. 如何在SQL Server时间戳和时间戳之间
- 5. 演员时间戳时间戳和时区
- 6. 带时区时间戳的时间戳
- 7. C#:Unix时间戳和日期时间
- 8. 时间戳和日期时间?
- 9. Unix时间戳和JavaScript时间;太大!
- 10. PostgreSQL时间戳和时间函数
- 11. 时间戳删除时间和秒
- 12. 的Android本地时间和时间戳
- 13. 时间戳和组合时间偏移
- 14. R:时间戳,Unix时间和“strptime”
- 15. 比较时间戳和实际时间
- 16. 时间戳和日期时间
- 17. Postgres的:时间戳“myTimestamp”和“myTimestamp” ::时间戳
- 18. HBASE将时间戳(JAVA)和HBase的外壳时间戳
- 19. 比较PHP时间戳(int)和java时间戳(long)
- 20. PHP时间戳和mysql时间戳的区别
- 21. 转换Unix时间戳STR和STR到UNIX时间戳在python
- 22. Mercurial中基于时间戳的自动合并
- 23. Capistrano/Mercurial/tar“将来的时间戳”消息
- 24. Maven 3和时间戳
- 25. 创建时间戳和
- 26. Python和RFC 3339时间戳
- 27. UNIX时间戳和MYSQL
- 28. PHP日期和时间戳
- 29. ibatis的和SQL时间戳
- 30. $组和时间戳$ sort mongodb