分布式版本控制系统,Fossil 1.27 发布

jopen 11年前

Fossil 是一个简单、高可靠性的分布式软件配置管理系统。值得关注的功能:

1. Bug跟踪和Wiki
2. Web接口
3. 自动同步
4. 支持 HTTP 接口
5. 嵌入式 CGI
6. 稳健而且可靠


分布式版本控制系统,Fossil 1.27 发布

版本1.27. 该发行版的关键修改包括:

  • 增强 fossil changesfossil cleanfossil extrasfossil ls 和 fossil status 命令,现在可以在命令行对文件及文件夹的操作进行限制;
  • 新的 fossil merge 的--integrate 选项,当提交时可以自动关闭已经合并的分支;
  • 重命名 /stats_report 页面为 /reports,视图宽度不在是绝对值,现在是动态的;
  • 增加yw=YYYY-WW (年-周),使用年和日历周数字来过滤时间线的显示结果,比如: /timeline?yw=2013-01.
  • 更新SQLite以防止在unix中使用1或2描述符号打开仓库。这个更新修复了如果错误申明可能会将数据库的一部分覆盖或者损坏数据库的BUG。
  • 增加并排对比(diff)时不限行长度的支持
  • fossil commit 新增加了close选项,可以使用它在提交时立即关闭分支;
  • fossil bisect 增加了chart选项;
  • "human or bot?"验证的增强
  • 关于HTTP服务器不支持CGI或丢失CGI标准环境变量错误报告
  • windows中sync支持的次要增强;
  • 增加 -- fossil server 增加scgi选项;
  • sync流程的内部提交
  • 内部的JSON API现在使用MIT许可证,这样下游的用户、分发者不在被”不作恶“许可的影响。