summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2022-10-25 22:25:23 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2022-10-25 22:25:23 -0400
commit2250e2e4eace6b96bc922509ecca97e4d436474f (patch)
tree60095bccbe98b5be584f7b160cc5b1777127fae7 /README
parent771de7d2500d197055703582c945348957c515dd (diff)
(elpaa--get-release-revision): Tweak heuristic for `:merge`
* elpa-admin.el (elpaa--get-release-revision): Use `--first-parent` for packages sync'd with `:merge`. (elpaa--call): Skip nil args. (elpaa--push): Simplify accordingly.
Diffstat (limited to 'README')
-rw-r--r--README5
1 files changed, 5 insertions, 0 deletions
diff --git a/README b/README
index a61c4f2..6a12441 100644
--- a/README
+++ b/README
@@ -174,6 +174,11 @@ 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