我有一个相当大的 Mercurial 网络服务器(即在下运行hgweb.wsgi
),它已经超出了它所基于的发行版的承受范围......这基本上意味着我已经开始升级 Python、Apache、OpenSSL、mod-wsgi 和 Mercurial(以及其他东西),而不是更负责任地升级底层操作系统(不要恨我)。
这里的问题是... 确定哪个版本的最佳方法是hg
什么创建任何给定的存储库。理想情况下,我希望摆脱旧的数据库版本,并确保这些存储库基本上“跟上” Mercurial 的当前版本。
我了解通用.hg/requires
文件,它可以为您提供“兼容性要求”,但这确实完全回答了“创建这个 repo 的 Mercurial 版本有多旧?”的问题。
尽管如此,可能一些有没有列出任何特定版本的“新”要求的地方,以便您可以人为地构建版本矩阵?不幸的是,我在 mercurial-scm.org 网站上找不到任何明确的信息。