From: Patrick Donnelly Date: Wed, 8 Nov 2017 06:08:14 +0000 (+1100) Subject: ptl-tool: put common use-cases up front in README X-Git-Tag: v13.0.1~270^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F18807%2Fhead;p=ceph.git ptl-tool: put common use-cases up front in README Signed-off-by: Patrick Donnelly --- diff --git a/src/script/ptl-tool.py b/src/script/ptl-tool.py index dabaf964d390..6ccbc4ee2c63 100755 --- a/src/script/ptl-tool.py +++ b/src/script/ptl-tool.py @@ -2,7 +2,8 @@ # README: # -# This tool's purpose is to make it easier to merge PRs into Ceph. +# This tool's purpose is to make it easier to merge PRs into test branches and +# into master. # # Because developers often have custom names for the ceph upstream remote # (https://github.com/ceph/ceph.git), You will probably want to export the @@ -18,9 +19,42 @@ # # ** Here are some basic exmples to get started: ** # +# Merging all PRs labeled 'wip-pdonnell-testing' into a new test branch: +# +# $ src/script/ptl-tool.py --pr-label wip-pdonnell-testing +# Adding labeled PR #18805 to PR list +# Adding labeled PR #18774 to PR list +# Adding labeled PR #18600 to PR list +# Will merge PRs: [18805, 18774, 18600] +# Detaching HEAD onto base: master +# Merging PR #18805 +# Merging PR #18774 +# Merging PR #18600 +# Checked out new branch wip-pdonnell-testing-20171108.054517 +# Created tag testing/wip-pdonnell-testing-20171108.054517 +# +# +# Merging all PRs labeled 'wip-pdonnell-testing' into master: +# +# $ src/script/ptl-tool.py --pr-label wip-pdonnell-testing --branch master +# Adding labeled PR #18805 to PR list +# Adding labeled PR #18774 to PR list +# Adding labeled PR #18600 to PR list +# Will merge PRs: [18805, 18774, 18600] +# Detaching HEAD onto base: master +# Merging PR #18805 +# Merging PR #18774 +# Merging PR #18600 +# Checked out branch master +# +# Now push to master: +# $ git push upstream master +# ... +# +# # Merging PR #1234567 and #2345678 into a new test branch with a testing label added to the PR: # -# $ src/script/ptl-tool.py --base master 1234567 2345678 --label wip-pdonnell-testing +# $ src/script/ptl-tool.py 1234567 2345678 --label wip-pdonnell-testing # Detaching HEAD onto base: master # Merging PR #1234567 # Labeled PR #1234567 wip-pdonnell-testing @@ -33,7 +67,7 @@ # # Merging PR #1234567 into master leaving a detached HEAD (i.e. do not update your repo's master branch) and do not label: # -# $ src/script/ptl-tool.py --base master --branch HEAD --merge-branch-name master 1234567 +# $ src/script/ptl-tool.py --branch HEAD --merge-branch-name master 1234567 # Detaching HEAD onto base: master # Merging PR #1234567 # Leaving HEAD detached; no branch anchors your commits