IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Git权威指南 Gitolite 章节更新

    Jiang Xin (worldhello.net@gmail.com)发表于 2011-11-30 00:00:00
    love 0

    猜一猜《Git权威指南》最早完成的是哪一章?

    $ git log master@{2010-10-02} --stat -3
    commit e858fe15c8e94200ccdd8c30791a50e99d3f845c
    Author: Jiang Xin 
    Date:   Thu Sep 30 20:12:52 2010 +0800
    
        gitolite refex authz.
    
     src/zh/book/05-git-server/050-gitolite.rst |  233 ++++++++++++++++++++++++----
     1 files changed, 206 insertions(+), 27 deletions(-)
    
    commit ede6ce1aaf1c5ff5eb66ceeab5489252389c9f23
    Author: Jiang Xin 
    Date:   Wed Sep 29 19:01:22 2010 +0800
    
        gitolite acl examples.
    
     src/zh/book/05-git-server/050-gitolite.rst |   79 +++++++++++++++++++++++-----
     src/zh/book/preface.rst                    |    2 +
     2 files changed, 68 insertions(+), 13 deletions(-)
    
    commit cac14c033fdf5d0307cfb064c86f18556cb3a399
    Author: Jiang Xin 
    Date:   Tue Sep 28 09:44:14 2010 +0800
    
        gitolite ACL
    
     src/zh/book/05-git-server/050-gitolite.rst |  148 ++++++++++++++++++++-------
     1 files changed, 109 insertions(+), 39 deletions(-)
    

    正如上面提交历史所示,最早完成的一章就是“第30章 Gitolite服务架设”。从另外一个角度来说,这一章的内容更为陈旧。

    Gitlite 现在(2011.11)最新版本为2.2,而从 2.1 开始 Gitlite 便引入了很多更新并且不向后兼容。

    • 取消了之前广泛使用的由客户端发起安装的部署方式。这让书中近三页纸(P415-P417)报废。
    • 版本库镜像重新实现,和老版本不兼容,导致书 P436-P437 两页报废。
    • 通配符版本库的创建者自定义授权相关内容也需要重写,即书 P429 页。
    • 通配符版本库的删除操作在实际应用中也常常遇到,书 P439 页的 ADC 相关内容需要扩展。

    下面分别对这几方面进行补充。

    • Gitolite服务架设
    • Gitolite版本库镜像
    • Gitolite通配符版本库自定义授权
    • Gitolite管理员定义命令


沪ICP备19023445号-2号
友情链接