ceph/doc/dev/repo-access.rst
Alfredo Deza a7fed6c213 doc: update repo-access to point to ceph-ci.git
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-16 10:54:32 -04:00

37 lines
1.1 KiB
ReStructuredText

Notes on Ceph repositories
==========================
Special branches
----------------
* ``master``: current tip (integration branch)
* Release branches (for example ``luminous``) corresponding to the releases
listed at :doc:`releases <../releases>`
Rules
-----
The source repos are all on github.
* Any branch pushed to ceph-ci.git will kick off builds that will
generate packages and repositories on shaman.ceph.com. Try
not to generate unnecessary load. For private, unreviewed work,
only push to branches named ``wip-*``. This avoids colliding with
any special branches.
* Nothing should reach a special branch unless it has been
reviewed.
* Preferred means of review is via github pull requests to capture any
review discussion.
* For multi-patch series, the pull request can be merged via github,
and a Reviewed-by: ... line added to the merge commit.
* For single- (or few-) patch merges, it is preferable to add the
Reviewed-by: directly to the commit so that it is also visible when
the patch is cherry-picked for backports.
* All backports should use ``git cherry-pick -x`` to capture which
commit they are cherry-picking from.