[Gluster-devel] Gluster github usage FAQ
Shyam
srangana at redhat.com
Tue May 23 14:24:36 UTC 2017
Hi,
I intend to keep this as a thread, so that we can ask and answer/ponder
over some of the questions regarding glusters github usage.
Here are a couple to start with:
1) When does one use a github issue# vs a bug#?
- We want commit messages to contain either a github issue# or a bug#
only, not both. This is not enforced at present (maybe never will).
- We use github for features (at present), hence if any submission to
code or documentation is a feature, use a github issue# in the commit
message (of course the assumption is that you already have a github
issue filed for this purpose).
- We use bugzilla (at present) for filing bugs, hence if any submission
is a bug fix, use a bug# in the commit message.
2) Do issues get reflected on changes submitted to gerrit but not merged
yet?
- Yes, and thanks to Nigel for that!
- Below is the code that does it (this is devel list after all ;) )
- Code that updates a github issue when it is referenced in a gerrit
commit:
https://github.com/gluster/glusterfs-patch-acceptance-tests/blob/master/update-issue.py
- Here is an example issue that demonstrates this working
- https://github.com/gluster/glusterfs/issues/153
- Gluster ant posts messages when changes refer to a issue#
- github automatically picks up references in commit messages, when
these are merged and updates the issue#
- For all repositories using gerrit the above is true, for repositories
not using gerrit (read, glusterdocs repository), github automatically
handles it for us
Keep the queries/concerns/answers coming, and we can cover the unknowns
faster!
Thanks,
Shyam
"Releases are made better together"
More information about the Gluster-devel
mailing list