Gluster github usage FAQ

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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"
_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-devel



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux