Notes on Ceph repositories
Special branches
master
: current tip (integration branch)Release branches (for example
luminous
) corresponding to the releaseslisted at Ceph Releases (index)
Rules
The source repos are all on github.
Any branch pushed to ceph-ci.git will kick off builds that willgenerate packages and repositories on shaman.ceph.com. Trynot to generate unnecessary load. For private, unreviewed work,only push to branches named
wip-*
. This avoids colliding withany special branches.Nothing should reach a special branch unless it has beenreviewed.
Preferred means of review is via github pull requests to capture anyreview 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 theReviewed-by: directly to the commit so that it is also visible whenthe patch is cherry-picked for backports.
All backports should use
git cherry-pick -x
to capture whichcommit they are cherry-picking from.