Merge "config-project-config.txt: reformat submit-section" into stable-3.0
This commit is contained in:
@@ -316,26 +316,32 @@ the parent project.
|
|||||||
The submit section includes configuration of project-specific
|
The submit section includes configuration of project-specific
|
||||||
submit settings:
|
submit settings:
|
||||||
|
|
||||||
- 'mergeContent': Defines whether to automatically merge changes. Valid values
|
[[submit.mergeContent]]submit.mergeContent::
|
||||||
are 'true', 'false', or 'INHERIT'. Default is 'INHERIT'.
|
+
|
||||||
|
Defines whether to automatically merge changes. Valid values are 'true', 'false', or 'INHERIT'.
|
||||||
|
Default is 'INHERIT'.
|
||||||
|
|
||||||
- 'action': defines the link:#submit-type[submit type]. Valid
|
[[submit.action]]submit.action::
|
||||||
values are 'fast forward only', 'merge if necessary', 'rebase if necessary',
|
+
|
||||||
'rebase always', 'merge always' and 'cherry pick'. The default is 'merge if necessary'.
|
Defines the link:#submit-type[submit type]. Valid values are 'fast forward only',
|
||||||
|
'merge if necessary', 'rebase if necessary', 'rebase always', 'merge always' and 'cherry pick'.
|
||||||
|
The default is 'merge if necessary'.
|
||||||
|
|
||||||
- 'matchAuthorToCommitterDate': Defines whether to the author date will be changed to match the
|
[[submit.matchAuthorToCommitterDate]]submit.matchAuthorToCommitterDate::
|
||||||
submitter date upon submit, so that git log shows when the change was submitted instead of when the
|
+
|
||||||
author last committed. Valid values are 'true', 'false', or 'INHERIT'. The default is 'INHERIT'.
|
Defines whether the author date will be changed to match the submitter date upon submit, so that
|
||||||
This option only takes effect in submit strategies which already modify the commit, i.e.
|
git log shows when the change was submitted instead of when the author last committed. Valid
|
||||||
Cherry Pick, Rebase Always, and (perhaps) Rebase If Necessary.
|
values are 'true', 'false', or 'INHERIT'. The default is 'INHERIT'. This option only takes effect
|
||||||
|
in submit strategies which already modify the commit, i.e. Cherry Pick, Rebase Always, and
|
||||||
- 'rejectEmptyCommit': Defines whether empty commits should be rejected when a change is merged.
|
(when rebase is necessary) Rebase If Necessary.
|
||||||
Changes might not seem empty at first but when attempting to merge, rebasing can lead to an empty
|
|
||||||
commit. If this option is set to 'true' the merge would fail. An empty commit is still allowed as
|
|
||||||
the initial commit on a branch.
|
|
||||||
|
|
||||||
Merge strategy
|
|
||||||
|
|
||||||
|
[[submit.rejectEmptyCommit]]submit.rejectEmptyCommit::
|
||||||
|
+
|
||||||
|
Defines whether empty commits should be rejected when a change is merged. When using
|
||||||
|
link:#submit.action[submit action] Cherry Pick, Rebase If Necessary or Rebase Always changes may
|
||||||
|
become empty upon submit, since the rebase|cherry-pick can lead to an empty commit. If this option
|
||||||
|
is set to 'true' the merge would fail in such a case. An empty commit is still allowed as the
|
||||||
|
initial commit on a branch.
|
||||||
|
|
||||||
[[access-section]]
|
[[access-section]]
|
||||||
=== Access section
|
=== Access section
|
||||||
|
|||||||
Reference in New Issue
Block a user