summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorStephen Leake <stephen_leake@stephe-leake.org>2022-10-26 11:57:26 -0700
committerStephen Leake <stephen_leake@stephe-leake.org>2022-10-26 11:57:26 -0700
commit5d4b1902a8c47b33045f0817d2249edca9dad92b (patch)
tree1caf7e7ee094cc20ad510a1acbd9dff0e74041fe /README
parentbb142bd864d69da3e6effd71088726e21861a2ea (diff)
parentb54540b5035ad26293162a98c9b8d12d0e22dd79 (diff)
Merge branch 'main' of git.savannah.gnu.org:/srv/git/emacs/elpa
Diffstat (limited to 'README')
-rw-r--r--README11
1 files changed, 11 insertions, 0 deletions
diff --git a/README b/README
index 5952a00..0616a3a 100644
--- a/README
+++ b/README
@@ -215,6 +215,17 @@ this ORIG-VERSION (or REMAPPED-VERSION if non-nil) to override
the default heuristic which uses the last revision that modified the
"Version:" header.
+** =:merge BOOL=
+If non-nil, this setting indicates that syncs from upstream should use automatic
+merges instead of fast-forwards.
+This only works for the main branch, not for the release branch.
+An unnecessary =:merge= setting is considered as an error.
+
+This option has many shortcomings, so its use is discouraged: it is
+better avoided as much as possible. Among other problems, merges
+don't interact well with the algorithm used to determine which
+revision is a "release".
+
* Configuration (elpa-config)
The configuration file is a `lisp-data-mode` file containing