我如何结合提交历史在 Gource 中充分显示的一些存储库?
合并两个不同的存储库我按照那里的说明做了所有事情但是在 Gource 中只显示了一个存储库的提交
这是我今天写的一个批处理文件,它解决了 subrepos 的问题:
REM Remember the directory we started in.
set PreDir=%cd%
REM Clean up old data
DELETE dump.log
DELETE filtereddump.log
REM Generate data for every repo using onsub
hg onsub "gource --output-custom-log test.log"
REM Concatenate all collected data into the one log file
hg onsub "TYPE test.log >> %PreDir%/dump.log"
REM Sort file to get correct chronological order
sort dump.log > filtereddump.log
REM Run gource with the filtered data
gource filtereddump.log
显然,这里有几个假设......这是特定于 Windows 的,特定于子存储库的,并且依赖于 mercurial 扩展“onsub”和我在这里选择的排序工具:http: //gnuwin32.sourceforge.net/packages /coreutils.htm
希望有帮助。
PS:这个批处理脚本的灵感来自 Gource wiki 上的信息。查看https://code.google.com/p/gource/wiki/GourceMashups