Mercurial > evolve
annotate .gitlab/issue_templates/new-version.md @ 6889:a66cf9008781
obslog: also display patch for rebased changesets
This applies the same logic that is used for "merge-diff" to rebased
changesets. The successors' content is compared to the content of the
predecessors rebased in-memory on the new parents.
This highlights the changes that were actually introduced while rebasing (like
conflict resolution or API adjustment).
As a side effect, obslog now also outputs slightly more diffs for splits,
showing what parts of the original big changeset were moved to the smaller
split components (but for now it only works for the first few changesets).
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sun, 22 Sep 2024 02:58:54 +0200 |
parents | 9ed87a0d93c7 |
children |
rev | line source |
---|---|
5120
4da89a328119
release: fix a silly typo
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5118
diff
changeset
|
1 This is the actual check list for releasing evolve version X.Y.Z |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
2 |
6531
ce450e90a0a5
docs: update the release checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
6435
diff
changeset
|
3 More details in the [README.rst file](README.rst#L219). |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
4 |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
5 Preparation |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
6 |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
7 * [ ] merges with compatibility branches |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
8 * [ ] compatibility tests are happy |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
9 * [ ] update `testedwith` field |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
10 * [ ] make sure CHANGELOG is up-to-date |
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
11 * [ ] [prepare an announcement for the list/website](https://mypads.framapad.org/p/evolution-announce-iswcp7qx) |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
12 * [ ] sanity check install and sdist targets of setup.py |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
13 |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
14 Releasing |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
15 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
16 * [ ] add the current date to CHANGELOG |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
17 * [ ] update the `__version__` field of all relevant extensions |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
18 * [ ] create a new Debian entry |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
19 * [ ] tag the version |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
20 * [ ] move the `@` bookmark to the new tag |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
21 * [ ] push/publish the tag to the main repository |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
22 * [ ] upload the tarball to PyPI |
6435
8a7db813bd07
docs: add building a .deb package to release checklist
Anton Shestakov <av6@dwimlabs.net>
parents:
6407
diff
changeset
|
23 * [ ] build .deb on Heptapod CI for the tagged commit |
6407
6b128ae8e2ad
docs: let's try to make development versions compatible with PEP-440
Anton Shestakov <av6@dwimlabs.net>
parents:
6146
diff
changeset
|
24 * [ ] add `.dev0` to the `__version__` field |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
25 * [ ] merge stable into default |
6531
ce450e90a0a5
docs: update the release checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
6435
diff
changeset
|
26 * [ ] push the result to https://repo.mercurial-scm.org/evolve/ |
5118
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
27 * [ ] send the announcement by email to evolve-testers@mercurial-scm.org |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
28 * [ ] send the announcement by email to mercurial@mercurial-scm.org |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
29 * [ ] publish the announcement as a blog on https://octobus.net/blog/ |
6146
74665d83fb3b
branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents:
6093
diff
changeset
|
30 * [ ] update #hg-evolve topic |
5122
e3ab6017a40a
release: do not forget to tweet about it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5120
diff
changeset
|
31 * [ ] tweet about it |
6532
9ed87a0d93c7
docs: switch to fediverse terminology
Anton Shestakov <av6@dwimlabs.net>
parents:
6531
diff
changeset
|
32 * [ ] toot about it |