Mercurial > public > mercurial-scm > hg-stable
annotate relnotes/6.9 @ 53040:cdd7bf612c7b stable tip
bundle-spec: properly format boolean parameter (issue6960)
This was breaking automatic clone bundle generation. This changeset fixes it and
add a test to catch it in the future.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 11 Mar 2025 02:29:42 +0100 |
parents | b964f92261d4 |
children |
rev | line source |
---|---|
52278 | 1 = Mercurial 6.9.2 = |
2 | |
3 * narrow: stricter validation of narrowspec patterns | |
4 * narrow: stricter validation of narrowspec patterns in rhg | |
5 * rhg: fix a bug where only the first pattern in narrowspec was validated | |
6 * extensions: allow wrapping a function with a bytes name again | |
7 * upgrade: fix a reference to a missing attribute | |
8 * bundles: filter out unsupported requirements for non-packed1 format | |
9 * dirstate-race: add more output to highlight a "to-be-revealed" bug | |
10 * dirstate-race: simplify some output match to highligh an error | |
11 * dirstate-race: fix a missing synchronisation in the python code | |
12 * dirstatemap: stop setting identity after reading the data | |
13 * sshpeer: fix deadlock on short writes | |
14 * sshpeer: fix another occurrence of short write handling | |
15 | |
52262 | 16 = Mercurial 6.9.1 = |
17 | |
18 * ci: disable caching of the wheels that get built to save space | |
19 * tests: use `--no-cache-dir` with `pip` | |
20 * run-tests: disable caching of the wheels when installing test Mercurial | |
21 * manifest: delay import of `typing.ByteString` for py 3.14 support (issue6940) | |
22 * contrib: propagate `pytype` failures outside of `check-pytype.sh` | |
23 * acl: fix confusing formatting in help text (issue6942) | |
24 * ui: fix escape sequences in in readline prompts (issue6930) | |
25 * ci: let branch job run for scheduled build too | |
26 * ci: automatically starts platform and py-version test for scheduled build | |
27 * help: fix command build with rust | |
28 * copyright: update to 2025 | |
29 * ci: also let the nightly build run on tags | |
30 * usage: refactor usage.resources config parsing | |
31 * hg-core: fix usage.resources typo | |
32 * hg-core: fix usage.resources default logic | |
33 | |
52244
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
34 = Mercurial 6.9 = |
52217 | 35 |
52244
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
36 == Backwards Compatibility Changes == |
52217 | 37 |
52244
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
38 * This release drops support for Python 3.6 and 3.7. |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
39 * Starting with this release and hopefully for the forseeable future, |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
40 we are now building wheels for most architectures. |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
41 /!\ Note that for Rust users installing via `pip` or `pipx`, you will need |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
42 to specify `--no-binary` to continue using Rust since we do not yet package |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
43 the Rust compilation in our wheels. We plan on fixing this for 7.0. |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
44 * Python 3.13 changed how it handles docstrings (namely removing uniform |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
45 leading whitespace for every line), which forced us to align the |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
46 representation of our help text with this new behavior across all versions. |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
47 Due to this and a lack of time and expertise from contributors, a lot of |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
48 existing translations could be missing. The effort of i18n in general has |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
49 died down many years ago, but if this matters to you, feel free to send |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
50 your contributions. |
52217 | 51 |
52139 | 52 |
53 == New Features == | |
54 | |
55 * exchange: improve computation of relevant markers for large repos | |
56 * Add a Rust fast-path to speed up update (also for `clone`) from null (up to 4x faster) | |
57 * Introduced a new rev-branch-cache version (v2) that is mmap-resistant | |
58 * The branchmap's performance was improved | |
59 * Improved the performance of the fix for issue6528 | |
60 * clonebundles: allow manifest to specify sha256 digest of bundles | |
61 * merge: improve working-copy mtime race handling | |
62 * profiling: add a py-spy profiling backend | |
63 * revlog: use an explicit config option to enable mmap usage for index | |
64 * revlog: use mmap by default is pre-population is available | |
65 * mmap: populate the mapping by default | |
66 * mmap: populate mapping in a background thread | |
67 | |
68 == Experimental features == | |
69 | |
70 * merge: add a config to allow conflict-free merge of changes on adjacent lines | |
71 | |
72 == Bug Fixes == | |
73 | |
74 * `config.server.validate` now also works on narrowed repositories | |
75 * convert: fix various leaked file descriptors | |
76 * stream: prefer keeping an open file handle to volatile file instead of copy | |
77 * dummysmtpd: fix EOF handling on newer versions of OpenSSL | |
78 * cext: correct the argument handling of `b85encode()` | |
79 * branchmap-v3: make sure we write the cache after detecting pure-topo mode | |
80 * rust: apply clippy lints | |
81 * copies: make sure deleted copy info do not overwriting unrelated ones | |
82 * rebase: don't call rewriteutil.precheck() with to-be-skipped commits | |
83 * phabricator: correct the default value of `phabhunk.corpus` | |
84 * linelog: correct the default value of `annotateresult.lines` | |
85 * largefiles: avoid a potentially undefined variable in exception case | |
86 * httppeer: move a variable to avoid a bad reference before assignment warning | |
87 * httppeer: avoid another bad reference before assignment warning | |
88 * tests: use packaging from setuptools instead of deprecated distutils | |
89 * manifest: type and fix unhexlify | |
90 * manifest: align some vfs option access on the fact we might not have options | |
91 * scmutils: read the requires file before writing to avoid unnecessary rewrite | |
92 * debugsparse: stop taking the store lock | |
93 * sparse: reliably avoid writing to store without a lock | |
94 * largefiles: sync up `largefilesdirstate` methods with `dirstate` base class | |
95 * shelve: raise an error when loading a corrupt state file in an impossible case | |
96 * monotone: replace %s interpolation with appropriate numeric specifiers | |
97 * shelve: consistently convert exception to bytes via `stringutil.forcebytestr` | |
98 * remotefilelog: honor the `--format` arg of the `debugindex` command | |
99 * remotefilelog: adapt the `debugindex` command to past API changes | |
100 * run-tests: add color to the progress output | |
101 * archive: defer opening the output until a file is matched | |
102 * help: add :config-doc:`section.key` shorthand to insert documentation | |
103 * censor: document the censor.policy option (issue6909) | |
104 * rust-revlog: don't try to open the data file if the index is empty | |
105 * bundlerepo: fix mismatches with repository and revlog classes | |
106 * revlog: make `clearcaches()` signature consistent with ManifestRevlog | |
107 * unionrepo: fix mismatches with revlog classes | |
108 * keepalive: fix a signature mismatch for a http.client.HTTPResponse subclass | |
109 * lfs: fix various signature mismatches for vfs subclasses | |
110 * store: fix a signature mismatch for a vfs subclass | |
111 * util: avoid a leaked file descriptor in `util.makelock()` exceptional case | |
112 * statichttprepo: fix `httprangereader.read()` for py3 | |
113 * util: make `mmapread()` work on Windows again | |
114 * mdiff: tweak calls into `bdiff.fixws` to match its type hints | |
115 * base85: avoid a spurious use-before-initialized warning in `pure` module | |
116 * install: static data moved from setup.py to pyproject.toml | |
117 * upgrade: disable using the parallel workers optimization on macOS | |
118 * doc: generate separate commands/topics/extension pages | |
119 * extdiff: don't run gui programs when in a cli-only environment | |
120 * clonebundles: stop shell quoting `HGCB_BUNDLE_BASENAME` environment variable | |
52244
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
121 * streamclone: disable the volatile file open handle optimization on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
122 * pytype: add relative timestamp to the output if `ts` is available |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
123 * hgweb: skip logging ConnectionAbortedError |
52139 | 124 |
125 == Internal API Changes == | |
126 | |
127 * manifest: deprecated readdelta and readfast | |
128 | |
129 == Miscellaneous == | |
130 | |
131 * http: reuse Python's implementation of read/readline/readinto | |
132 * http: use urllib's cookie handler | |
133 * rev-branch-cache: schedule a write of the "v2" format if we read from "v1" | |
134 * rev-branch-cache: have debugupdatecache warm rbc too | |
135 * rev-branch-cache: reenable memory mapping of the revision data | |
136 * debugwireproto: redo logging to also work for https | |
137 * rust: use `.cargo/config.toml` instead of `.cargo/config` | |
138 * A whole bunch of typing improvements, which in turn found many bugs | |
139 * Test suite improvements | |
140 * Various packaging improvements | |
52244
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
141 |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
142 Below are many, many changes that have to do with building/testing wheels, |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
143 adding some sharding to the CI and MacOS + Windows compatibility work: |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
144 |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
145 * ci: abstract the branch matching regexp |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
146 * ci: add "sink" for parallel tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
147 * ci: for branches, use a single trigger |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
148 * packaging: explain why we purge while building wheels |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
149 * wheels: rely on the image config to be able to access the repository |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
150 * packaging: remove the i686 wheel from the linux-wheels target |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
151 * packaging: propagate the make option to packaging target |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
152 * packaging: factor the linux-wheels-x86_64 a bit |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
153 * wheel: add a target for amdx86_64-musl wheels |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
154 * wheel: also build the musl wheel in the ci |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
155 * wheel: reintroduce the building of i686 wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
156 * wheels: also build the i686 wheel in the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
157 * contrib: install the arm64 compiler tools in the Windows dependency script |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
158 * contrib: add a bat file to build all of the wheels on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
159 * wheels: remove deprecated blacklist |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
160 * wheels: make sure we create the `dist/` directory in the make target |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
161 * contrib: add a script to build all of the wheels on macOS |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
162 * wheel: also build wheel for linux arm64 in the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
163 * ci: add sink for wheels too |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
164 * run-tests: don't use shell call for subprocess |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
165 * run-tests: add a --hg-wheel options to test a pre-built wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
166 * ci: unify the way `check-pytype` inherit the common setting |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
167 * ci: split the jobs on more stage |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
168 * ci: build a wheel and use it to run c tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
169 * tests: stabilize `test-extdiff.t` on macOS |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
170 * tests: disable `test-git-interop.t` with a requirements directive |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
171 * tests: disable a section of `test-hgrc.t` that may hit a zeroconf bug |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
172 * ci: add a runner for Windows 10 |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
173 * tests: treat `select` as a built-in module on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
174 * tests: disable a section of `test-paths.t` that may hit a zeroconf bug |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
175 * tests: conditionalize missing output in test-racy-mutations.t on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
176 * tests: add a "missing" tests for manifest content in test-racy-mutations.t |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
177 * tests: bump the wait timeouts in test-racy-mutations.t |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
178 * test-install: use the global hg for the install step |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
179 * test-install: glob instance of "python" in warning |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
180 * ci: pre-adjust some identation |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
181 * setup: add a way to force the setup to translate (or fail) |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
182 * ci: use smaller VM to build wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
183 * ci: use a pre-setup many-linux image to build wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
184 * ci: build (and use) wheel for all supported version |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
185 * ci: automatically compute the python tag we use to identify tag |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
186 * run-tests: install wheel using --prefix instead of --user |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
187 * pycompat: drop some now useless workaround for makedirs |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
188 * wheel: build mac os wheel through the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
189 * ci: use the macos wheel to run tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
190 * ci: use extends instead of <<: *x |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
191 * ci: move some variables closer to their usage |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
192 * ci: rationalize variable usage |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
193 * ci: abstract the of absolute /tmp/ path |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
194 * ci: move the "tempory work dir" to "concurrency-safe" location |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
195 * ci: adjust the starting port range to runner concurrency |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
196 * ci: have the mac test run if you trigger building the mac wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
197 * run-tests: implement crude sharding support |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
198 * ci: shard the test run on mac os X |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
199 * dev-version: change the scheme of non tagged version |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
200 * wheel: enforce that translation being build for macos wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
201 * run-tests: focus on listing the selected test for the shard tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
202 * run-tests: cleanup the "output" directory after the related tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
203 * tests: drop PYTHONPATH manipulation in test-pushvars.t |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
204 * windows: work around argument size limitation in test-bookmarks-pushpull.t |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
205 * windows: adjust PYTHONPATH update in test-status-color.t |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
206 * ci: use a concurrency safe TMP dir on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
207 * ci: again common element into a `.windows` template |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
208 * ci: split the windows runtest invocation into more granular variables |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
209 * windows: skip test-clonebundles-autogen.t in the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
210 * ci: adjust port range on windows too |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
211 * windows: simply rely on the PATH adjustment to find python.exe in tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
212 * wheel: assign CIBW_SKIP globally |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
213 * wheel: make --hg-wheel works on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
214 * wheel: build Windows wheels too |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
215 * wheel: explicitly list built architecture |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
216 * wheel: test the built wheel in the windows tests |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
217 * ci: shard the tests on windows too |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
218 * wheel: enforce that translation being build for windows wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
219 * setup: remote a debug statement that slipped through |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
220 * setup: factor version computation in a function |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
221 * setup: use the same code to compute tag from archive |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
222 * wheel: add a platform level to the wheel directories |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
223 * wheel: add a job uploading nightly build |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
224 * wheels: factor the core of Linux wheel building into a script |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
225 * wheels: update the Linux wheels make target |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
226 * clone: properly exclude rev-branch-cache from post clone cache warming |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
227 * setup: make sure Rust build its extension for the right python |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
228 * setup: preserve version part after the "+" on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
229 * wheel: build windows wheel for ARM64 too |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
230 * ci: adds a trigger for all pycompat jobs |
b267c5764cc6
relnotes: write final 6.9 notes
Rapha?l Gom?s <rgomes@octobus.net>
parents:
52220
diff
changeset
|
231 * ci: let the Windows runner decide how many job they want to run |