是否有官方每日更新的Gentoo portage的git存储库?

zed*_*xff 16 linux git gentoo

RSync传统上用于更新Gentoo portage树.

但是在处理大量文件时它有点慢.

所以,我想尝试用Git替换RSync.

我知道Funtoo有基于Git的portage树,但有一个特定于Ge​​ntoo的官方树吗?

drr*_*lvn 18

作为一名Gentoo开发人员,我可以说portage树没有正式的git存储库.有计划从目前使用的CVS切换到git,但这可能还需要一段时间.

目前,有三种方法可以获得树:

  1. 通过rsync,正如你所提到的那样.

  2. 通过CVS,可以在此处找到匿名访问和在线浏览的命令.完成更新cvs update可能比rsync慢.

  3. 通过从最近的镜像下载portage快照的tarball,每天生成.

所有其他方式都不是官方的(例如另一个答案中提到的funtoo git存储库),尽管它们可能正是您正在寻找的.

  • gentoo现在有portit的git存储库 (3认同)

Dan*_*ing 8

Funtoo不仅通过Git拥有它自己的Funtoo portage树,而且它们也通过Git保留了一个简单的Gentoo portage树.您可以将Funtoo配置为使用Gentoo分支,然后您通过Git基本上拥有一个"官方"Gentoo portage树.

  • 好吧,除了Funtoo没有保留确切的提交. (3认同)

noc*_*107 7

截至2015年8月9日,Gentoo已将其移植历史迁移至Git.您可以在以下位置查看:

https://gitweb.gentoo.org/repo/gentoo.git

或者克隆它:

https://anongit.gentoo.org/git/repo/gentoo.git

但是,有几点需要指出:

  1. 存储库在迁移之前不包含任何提交.提出了"git replace --graft"[1].
  2. Git portage树不包含元数据缓存.您可能需要使用egencache或"emerge --regen"自行生成.
  3. Git portage树不包含任何新闻或GLSA信息.它们存储在:

[1] https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration