[PATCH docs] Add Gerrit server info to contributing doc
Andrew Jeffery
andrew at aj.id.au
Tue Jun 21 11:51:57 AEST 2016
On Mon, 2016-06-20 at 08:50 -0500, OpenBMC Patches wrote:
> From: Adriana Kobylak <anoo at us.ibm.com>
>
> Add steps to setup and push changes to the openbmc gerrit server.
>
> Signed-off-by: Adriana Kobylak <anoo at us.ibm.com>
> ---
> contributing.md | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/contributing.md b/contributing.md
> index db485a0..fb24acd 100644
> --- a/contributing.md
> +++ b/contributing.md
> @@ -84,6 +84,36 @@ The guidelines in the Linux kernel are very useful:
>
> Your contribution will generally need to be reviewed before being accepted.
>
> +
> +Submitting changes via Gerrit server
> +------------------------------------
> +
> +The openbmc gerrit server is https://gerrit.openbmc-project.xyz/#/q/status:open
> +
> +If you're going to be working with gerrit often, it's useful to create an SSH
> +host block in ~/.ssh/config. Ex:
> +```
> +Host openbmc.gerrit
> + Hostname gerrit.openbmc-project.xyz
> + Port 29418
> + User your_github_id
> +```
> +
> +From your openbmc git repository, add a remote to the gerrit server, where
> + is the current git repository you're working on, such as
> +phosphor-rest-server:
> +`remote add gerrit ssh://your_github_id@openbmc.gerrit/openbmc/openbmc_repo`
> +
> +Obtain the git hook commit-msg to automatically add a Change-Id to the commit
> +message, which is needed by Gerrit:
> +`gitdir=$(git rev-parse --git-dir)`
> +`scp -p -P 29418 your_github_id at gerrit.openbmc-project.xyz:hooks/commit-msg ${gitdir}/hooks`
> +
> +To submit a change set, push to the gerrit server, where is the name
> +of the remote added with the remote add command:
> +`git push gerrit HEAD:refs/for/master`
> +
> +
Are we planning to list the projects that are using Gerrit here as
well? I understand there's only a test project at the moment, but just
wanted to clarify.
Cheers,
Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20160621/9052fc8c/attachment.sig>
More information about the openbmc
mailing list