我在Windows 2003服务器(IIS 6,Python 2.6.6)上运行hgweb.cgi,并且在我最近从mercurial 1.6升级到1.7和1.8(客户端和中央服务器)之前一直没有问题.我在服务器上有一个包含所有中央存储库的目录,该目录在hgweb.config文件中设置为"集合".即使在服务器上升级到mercurial 1.8之后,hgweb.cgi也只会列出使用mercurial 1.6或更早版本创建的存储库.未列出使用1.7或1.8创建的任何存储库.尝试直接访问1.7或1.8存储库会导致显示以下错误消息:
处理您的请求时发生错误:
要求'dotencode'不受支持
看起来这个问题与使用mercurial 1.6的hgweb.cgi有关,但是由于我卸载1.6并在服务器上安装了1.8,这怎么可能呢?python目录中的某个库文件是否需要更换/升级?我错过了什么?
我正在使用webapp
安装1.8后创建的mercurial 目录中的文件,只根据需要修改hgweb.cgi和hgweb.config.