doc: Clarify change dependency handling of submit types Instead of only saying that "Cherry Pick" ignores change dependencies, explicitly say that all other submit types do adhere to change dependencies. Change-Id: Iaa141e7dc9c3031efa2f6cb921033c903cabed39
diff --git a/Documentation/project-configuration.txt b/Documentation/project-configuration.txt index 6d7c6d0..2b0db70b 100644 --- a/Documentation/project-configuration.txt +++ b/Documentation/project-configuration.txt
@@ -53,7 +53,9 @@ The method Gerrit uses to submit a change to a project can be modified by any project owner through the project console, `Projects` > -`List` > my/project. The following methods are supported: +`List` > my/project. In general, a submitted change is only merged if all +its dependencies are also submitted, with exceptions documented below. +The following submit types are supported: [[fast_forward_only]] * Fast Forward Only @@ -96,10 +98,12 @@ is also set to the submitter, while the author header retains the original patch set author. + -Note that Gerrit ignores patch set dependencies when operating in -cherry-pick mode. Submitters must remember to submit changes in -the right order since inter-change dependencies will not be -enforced for them. +Note that Gerrit ignores dependencies between changes when using this +submit type unless +link:config-gerrit.html#change.submitWholeTopic[`change.submitWholeTopic`] +is enabled and depending changes share the same topic. So generally +submitters must remember to submit changes in the right order when using this +submit type. [[rebase_if_necessary]] * Rebase If Necessary