Merge branch 'stable-3.1' into stable-3.2
* stable-3.1: Add 'Move a Change' section to user guide Move Api version for plugin manifests to non-stamped binary Change-Id: I5f25f9f0bc67ca090d6e4573b52dc7ccfd56dc59
This commit is contained in:
@@ -444,6 +444,23 @@ that there is still an interest in this change.
|
|||||||
[NOTE]
|
[NOTE]
|
||||||
Never rebase commits that are already part of a central branch.
|
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]]
|
[[abandon]]
|
||||||
[[restore]]
|
[[restore]]
|
||||||
== Abandon/Restore a Change
|
== Abandon/Restore a Change
|
||||||
|
|||||||
@@ -40,7 +40,10 @@ def gerrit_plugin(
|
|||||||
|
|
||||||
java_binary(
|
java_binary(
|
||||||
name = "%s__non_stamped" % name,
|
name = "%s__non_stamped" % name,
|
||||||
deploy_manifest_lines = manifest_entries + ["Gerrit-ApiType: plugin"],
|
deploy_manifest_lines = manifest_entries + [
|
||||||
|
"Gerrit-ApiType: plugin",
|
||||||
|
"Gerrit-ApiVersion: " + GERRIT_VERSION,
|
||||||
|
],
|
||||||
main_class = "Dummy",
|
main_class = "Dummy",
|
||||||
runtime_deps = [
|
runtime_deps = [
|
||||||
":%s__plugin" % name,
|
":%s__plugin" % name,
|
||||||
@@ -64,7 +67,7 @@ def gerrit_plugin(
|
|||||||
"GEN_VERSION=$$(cat bazel-out/stable-status.txt | grep -w STABLE_BUILD_%s_LABEL | cut -d ' ' -f 2)" % dir_name.upper(),
|
"GEN_VERSION=$$(cat bazel-out/stable-status.txt | grep -w STABLE_BUILD_%s_LABEL | cut -d ' ' -f 2)" % dir_name.upper(),
|
||||||
"cd $$TMP",
|
"cd $$TMP",
|
||||||
"unzip -q $$ROOT/$<",
|
"unzip -q $$ROOT/$<",
|
||||||
"echo \"Implementation-Version: $$GEN_VERSION\nGerrit-ApiVersion: " + GERRIT_VERSION + "\n$$(cat META-INF/MANIFEST.MF)\" > META-INF/MANIFEST.MF",
|
"echo \"Implementation-Version: $$GEN_VERSION\n$$(cat META-INF/MANIFEST.MF)\" > META-INF/MANIFEST.MF",
|
||||||
"find . -exec touch '{}' ';'",
|
"find . -exec touch '{}' ';'",
|
||||||
"zip -Xqr $$ROOT/$@ .",
|
"zip -Xqr $$ROOT/$@ .",
|
||||||
]),
|
]),
|
||||||
|
|||||||
Reference in New Issue
Block a user