我想做的是查询 HG repo 以找到最后一次提交的分支名称。
当用户将他们的提交推送到 repo 时,我正在通过中央 repo中的.hg/hgrc文件中的钩子触发批处理文件。
在我的本地仓库中使用hg 分支可以正常工作,但是我正在运行的批处理文件驻留在中央仓库中,这意味着它总是返回“默认”
我想做的是“获取最后提交的修订并从中提取分支名称”,而不管中央存储库在哪个分支上。
我希望这是可能的,但可能不是 - 任何建议都非常感谢
这是我的批处理文件中的一个片段:
setlocal enableextensions
for /f "tokens=*" %%a in (
'hg branch'
) do (
set hg_branch=%%a
)
set dest=\\myrepo-%hg_branch%\