支持分布式版本控制的bugtracker
Bugs-Everywhere-BEurtle-fork的Python项目详细描述
到处都是虫子(Beurtle Fork) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 尼亚尔·道格拉斯的叉子http://www.nedprod.com/programs/Win32/BEurtle/
这是我从位于http://gitorious.org/be/be的Be Git Repo大师那里得到的叉子。 主要的变化是我已经用不同的方法修补,使它更好地工作 窗户。以下内容可能在您之前已经在上游注册,也可能尚未注册 请阅读:
- 作为命令添加到be.bat和be.py中
2.破解了windows无法设置stdin/stdout的父进程 通过环境变量为子进程设置的字符集,即 Be_输入编码和Be_输出编码。你可以用这些来得到BE过程 将stdin和stdout解释为utf-8或其他。
三。黑了一个版本生成脚本(!生成_version.bat)作为大多数Windows用户 不会再到处乱踢了。
四。进行了几次黑客攻击,使之能够从一个zip存档中运行。这让你 打包到一个独立的windows安装中,这对于 贝特尔的目的。脚本需要bbfreeze(简单安装bbfreeze) 啊!生成“exe”bbfreeze.py来工作,它将弹出一个自包含的目录 进入距离。
5个。添加了BEVCS,这是存储后端VCSAPI的一个薄包装。这让 你可以通过BE与潜在的风投交谈,而不必编写自己的风投 支持代码。这让beurtle完全放弃了它的vcs支持代码,这很好。
注意,我没有成功地让be在ironpython下运行。它也 崩溃一个ironpython编译。而且我没有pyinstaller工作,也没有 皮耶克斯。您可以在notworking目录中看到它们的脚本。即使你调查 啊!generate_exe_bbfreeze.py您将看到对输出的大量破解,因为be是 以特定的dynamic方式编写,这会妨碍正确的静态分析,因此 把它捆绑起来的标准方法没有包括大多数be及其依赖项。
尼尔·道格拉斯 2012年2月