summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaushik Lingarkar <kaushik.lingarkar@gmail.com>2020-06-10 17:59:09 -0700
committerKaushik Lingarkar <kaushik.lingarkar@gmail.com>2020-06-11 14:15:15 -0700
commiteb09fdaa338c8bc3ffde8ad3b7dfc56781293215 (patch)
treea4e47390063df6caa550cb72b7291ae54ea85ae2
parent24fd26f073f4369e14147bfedb512b3052c11e72 (diff)
Add 'Move a Change' section to user guide
Bug: Issue 12869 Change-Id: I47008477622bf3fa75508a3e2fe6e4f9026d13a7
-rw-r--r--Documentation/intro-user.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/intro-user.txt b/Documentation/intro-user.txt
index 857e04c918..0c3162e348 100644
--- a/Documentation/intro-user.txt
+++ b/Documentation/intro-user.txt
@@ -442,6 +442,23 @@ that there is still an interest in this change.
[NOTE]
Never rebase commits that are already part of a central branch.
+[[move]]
+== Move a Change
+
+Changes can be link:rest-api-changes.html#move-change[moved] to a desired
+destination branch in the same project. This is useful in cases where
+development activity switches from one branch to another and there is a
+need to move open changes on the inactive branch to the new active one.
+Another useful case is to move changes from a newer branch back to an older
+bugfix branch where an issue first appeared.
+
+Users can move a change only if they have link:access-control.html#category_abandon[
+abandon permission] on the change and link:access-control.html#category_push[
+push permission] on the destination branch.
+
+The move operation will not update the change's parent and users will have
+to link:#rebase[rebase] the change. Also, merge commits cannot be moved.
+
[[abandon]]
[[restore]]
== Abandon/Restore a Change