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
|
||||
submit settings:
|
||||
|
||||
- 'mergeContent': Defines whether to automatically merge changes. Valid values
|
||||
are 'true', 'false', or 'INHERIT'. Default is 'INHERIT'.
|
||||
[[submit.mergeContent]]submit.mergeContent::
|
||||
+
|
||||
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
|
||||
values are 'fast forward only', 'merge if necessary', 'rebase if necessary',
|
||||
'rebase always', 'merge always' and 'cherry pick'. The default is 'merge if necessary'.
|
||||
[[submit.action]]submit.action::
|
||||
+
|
||||
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
|
||||
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'.
|
||||
This option only takes effect in submit strategies which already modify the commit, i.e.
|
||||
Cherry Pick, Rebase Always, and (perhaps) Rebase If Necessary.
|
||||
|
||||
- 'rejectEmptyCommit': Defines whether empty commits should be rejected when a change is merged.
|
||||
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.matchAuthorToCommitterDate]]submit.matchAuthorToCommitterDate::
|
||||
+
|
||||
Defines whether the author date will be changed to match the 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'. This option only takes effect
|
||||
in submit strategies which already modify the commit, i.e. Cherry Pick, Rebase Always, and
|
||||
(when rebase is necessary) Rebase If Necessary.
|
||||
|
||||
[[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
|
||||
|
||||
Reference in New Issue
Block a user