为什么要放弃 Fabric 存储库?
Why is the Fabric repository being abandoned?
抱歉,如果这是重复的,为什么您的 GitHub Fabric 存储库将我指向您的 Gerrit 审查系统,并声称它仅用于遗留目的?现在如何提交 PR?
以下是项目从 GitHub 迁移到 Gerrit 的原因,来自 Hyperledger Slack 频道:
The rationale for transitioning to Gerrit is to a) provide much more governance over the IP hygiene by enforcing the DCO sign-off on every commit merged (no exceptions). We did not have this level of rigor on GitHub. b) to enforce that no maintainer can merge their own commits. c) to enforce a rule that requires multiple reviewers to agree to a merge.
维护人员目前正在处理问题的迁移。应该移到jira.hyperledger.org
关于拉取请求,现在必须在 Gerrit 上提交它们:
To submit code for review, you will need a Linux Foundation ID here:
https://identity.linuxfoundation.org/ . Simple enough,if you have an
ID, you are set. If not, please create one. This will grant you SSO
across the LF tools portfolio.
Add your SSH key to Gerrit
click on your profile (upper right hand corner) and select 'Settings' and then 'SSH Public Keys'
from a terminal window: pbcopy < ~/.ssh/id_rsa.pub
paste into the Gerrit window for your SSH key
press 'Add' button
So, the new workflow would be as follows:
Clone the Gerrit repository.
make your changes
commit your code
git push origin HEAD:refs/for/master
有关详细信息,请参阅 this archive。
抱歉,如果这是重复的,为什么您的 GitHub Fabric 存储库将我指向您的 Gerrit 审查系统,并声称它仅用于遗留目的?现在如何提交 PR?
以下是项目从 GitHub 迁移到 Gerrit 的原因,来自 Hyperledger Slack 频道:
The rationale for transitioning to Gerrit is to a) provide much more governance over the IP hygiene by enforcing the DCO sign-off on every commit merged (no exceptions). We did not have this level of rigor on GitHub. b) to enforce that no maintainer can merge their own commits. c) to enforce a rule that requires multiple reviewers to agree to a merge.
维护人员目前正在处理问题的迁移。应该移到jira.hyperledger.org
关于拉取请求,现在必须在 Gerrit 上提交它们:
To submit code for review, you will need a Linux Foundation ID here: https://identity.linuxfoundation.org/ . Simple enough,if you have an ID, you are set. If not, please create one. This will grant you SSO across the LF tools portfolio.
Add your SSH key to Gerrit
click on your profile (upper right hand corner) and select 'Settings' and then 'SSH Public Keys'
from a terminal window: pbcopy < ~/.ssh/id_rsa.pub
paste into the Gerrit window for your SSH key
press 'Add' button
So, the new workflow would be as follows:
Clone the Gerrit repository.
make your changes
commit your code
git push origin HEAD:refs/for/master
有关详细信息,请参阅 this archive。