mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
[docs] Document how to merge patches into release branches
llvm-svn: 258736
This commit is contained in:
parent
69950e68ba
commit
b5f67b4e31
@ -335,6 +335,23 @@ Below are the rules regarding patching the release branch:
|
|||||||
#. For dot releases all patches must mantain both API and ABI compatibility with
|
#. For dot releases all patches must mantain both API and ABI compatibility with
|
||||||
the previous major release. Only bugfixes will be accepted.
|
the previous major release. Only bugfixes will be accepted.
|
||||||
|
|
||||||
|
Merging Patches
|
||||||
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``utils/release/merge.sh`` script can be used to merge individual revisions
|
||||||
|
into any one of the llvm projects. To merge revision ``$N`` into project
|
||||||
|
``$PROJ``, do:
|
||||||
|
|
||||||
|
#. ``svn co http://llvm.org/svn/llvm-project/$PROJ/branches/release_XX
|
||||||
|
$PROJ.src``
|
||||||
|
|
||||||
|
#. ``$PROJ.src/utils/release/merge.sh --proj $PROJ --rev $N``
|
||||||
|
|
||||||
|
#. Run regression tests.
|
||||||
|
|
||||||
|
#. ``cd $PROJ.src``. Run the ``svn commit`` command printed out by ``merge.sh``
|
||||||
|
in step 2.
|
||||||
|
|
||||||
Release Final Tasks
|
Release Final Tasks
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user