X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=README.GIT;h=c8304947ae765c7c61d53adaadcfd1979d10177a;hp=3cb11fa9cdfc83587fc4a9873f0719169da7b852;hb=8662592caedbcf8e065312fe142731faabe1eb77;hpb=4505af800206c0857245c8192710a00bdf08e51c diff --git a/README.GIT b/README.GIT index 3cb11fa..c830494 100644 --- a/README.GIT +++ b/README.GIT @@ -58,3 +58,24 @@ that way. Do this by sending mail to openafs-bugs@openafs.org with the patch attached. But please use Gerrit if you can; patches sent in as bugs will have to be forwarded to Gerrit by someone else, and it's easier for everyone if you can enter them into Gerrit yourself. + +Backport policy +------------ +All patches should land on master first, unless the patch fixes a bug +that only exists in the stable branch. + +Once a patch has been accepted into master, anyone can propose +backports to stable branches. + +When cherry-picking a commit from another branch, please append a +"cherry picked from" section in your commit message. You'll also need +a separate Change-ID for Gerrit to recognize this as a separate +change. One workflow to do this: + +1) Use "git cherry-pick -ex" to pick your commits onto another branch. + The -x option will append the appropriate "cherry picked from" + message, and the -e option will open your editor for you to edit + the commit message. +2) In your editor, delete the existing Change-ID line. Save and quit. +3) Run "git commit --amend", saving and quitting again. Git will run + the commit hook and generate a new Change-ID for Gerrit.