author | Matt Harbison <matt_harbison@yahoo.com> |
Mon, 11 Nov 2024 13:03:13 -0500 | |
changeset 52291 | b65085c6d6ff |
parent 52279 | b267c5764cc6 |
permissions | -rw-r--r-- |
52279
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
1 |
= Mercurial 6.9 = |
52251 | 2 |
|
52279
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
3 |
== Backwards Compatibility Changes == |
52251 | 4 |
|
52279
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
5 |
* 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:
52254
diff
changeset
|
6 |
* 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:
52254
diff
changeset
|
7 |
we are now building wheels for most architectures. |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
8 |
/!\ 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:
52254
diff
changeset
|
9 |
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:
52254
diff
changeset
|
10 |
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:
52254
diff
changeset
|
11 |
* 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:
52254
diff
changeset
|
12 |
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:
52254
diff
changeset
|
13 |
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:
52254
diff
changeset
|
14 |
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:
52254
diff
changeset
|
15 |
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:
52254
diff
changeset
|
16 |
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:
52254
diff
changeset
|
17 |
your contributions. |
52251 | 18 |
|
52142 | 19 |
|
20 |
== New Features == |
|
21 |
||
22 |
* exchange: improve computation of relevant markers for large repos |
|
23 |
* Add a Rust fast-path to speed up update (also for `clone`) from null (up to 4x faster) |
|
24 |
* Introduced a new rev-branch-cache version (v2) that is mmap-resistant |
|
25 |
* The branchmap's performance was improved |
|
26 |
* Improved the performance of the fix for issue6528 |
|
27 |
* clonebundles: allow manifest to specify sha256 digest of bundles |
|
28 |
* merge: improve working-copy mtime race handling |
|
29 |
* profiling: add a py-spy profiling backend |
|
30 |
* revlog: use an explicit config option to enable mmap usage for index |
|
31 |
* revlog: use mmap by default is pre-population is available |
|
32 |
* mmap: populate the mapping by default |
|
33 |
* mmap: populate mapping in a background thread |
|
34 |
||
35 |
== Experimental features == |
|
36 |
||
37 |
* merge: add a config to allow conflict-free merge of changes on adjacent lines |
|
38 |
||
39 |
== Bug Fixes == |
|
40 |
||
41 |
* `config.server.validate` now also works on narrowed repositories |
|
42 |
* convert: fix various leaked file descriptors |
|
43 |
* stream: prefer keeping an open file handle to volatile file instead of copy |
|
44 |
* dummysmtpd: fix EOF handling on newer versions of OpenSSL |
|
45 |
* cext: correct the argument handling of `b85encode()` |
|
46 |
* branchmap-v3: make sure we write the cache after detecting pure-topo mode |
|
47 |
* rust: apply clippy lints |
|
48 |
* copies: make sure deleted copy info do not overwriting unrelated ones |
|
49 |
* rebase: don't call rewriteutil.precheck() with to-be-skipped commits |
|
50 |
* phabricator: correct the default value of `phabhunk.corpus` |
|
51 |
* linelog: correct the default value of `annotateresult.lines` |
|
52 |
* largefiles: avoid a potentially undefined variable in exception case |
|
53 |
* httppeer: move a variable to avoid a bad reference before assignment warning |
|
54 |
* httppeer: avoid another bad reference before assignment warning |
|
55 |
* tests: use packaging from setuptools instead of deprecated distutils |
|
56 |
* manifest: type and fix unhexlify |
|
57 |
* manifest: align some vfs option access on the fact we might not have options |
|
58 |
* scmutils: read the requires file before writing to avoid unnecessary rewrite |
|
59 |
* debugsparse: stop taking the store lock |
|
60 |
* sparse: reliably avoid writing to store without a lock |
|
61 |
* largefiles: sync up `largefilesdirstate` methods with `dirstate` base class |
|
62 |
* shelve: raise an error when loading a corrupt state file in an impossible case |
|
63 |
* monotone: replace %s interpolation with appropriate numeric specifiers |
|
64 |
* shelve: consistently convert exception to bytes via `stringutil.forcebytestr` |
|
65 |
* remotefilelog: honor the `--format` arg of the `debugindex` command |
|
66 |
* remotefilelog: adapt the `debugindex` command to past API changes |
|
67 |
* run-tests: add color to the progress output |
|
68 |
* archive: defer opening the output until a file is matched |
|
69 |
* help: add :config-doc:`section.key` shorthand to insert documentation |
|
70 |
* censor: document the censor.policy option (issue6909) |
|
71 |
* rust-revlog: don't try to open the data file if the index is empty |
|
72 |
* bundlerepo: fix mismatches with repository and revlog classes |
|
73 |
* revlog: make `clearcaches()` signature consistent with ManifestRevlog |
|
74 |
* unionrepo: fix mismatches with revlog classes |
|
75 |
* keepalive: fix a signature mismatch for a http.client.HTTPResponse subclass |
|
76 |
* lfs: fix various signature mismatches for vfs subclasses |
|
77 |
* store: fix a signature mismatch for a vfs subclass |
|
78 |
* util: avoid a leaked file descriptor in `util.makelock()` exceptional case |
|
79 |
* statichttprepo: fix `httprangereader.read()` for py3 |
|
80 |
* util: make `mmapread()` work on Windows again |
|
81 |
* mdiff: tweak calls into `bdiff.fixws` to match its type hints |
|
82 |
* base85: avoid a spurious use-before-initialized warning in `pure` module |
|
83 |
* install: static data moved from setup.py to pyproject.toml |
|
84 |
* upgrade: disable using the parallel workers optimization on macOS |
|
85 |
* doc: generate separate commands/topics/extension pages |
|
86 |
* extdiff: don't run gui programs when in a cli-only environment |
|
87 |
* clonebundles: stop shell quoting `HGCB_BUNDLE_BASENAME` environment variable |
|
52279
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
88 |
* 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:
52254
diff
changeset
|
89 |
* 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:
52254
diff
changeset
|
90 |
* hgweb: skip logging ConnectionAbortedError |
52142 | 91 |
|
92 |
== Internal API Changes == |
|
93 |
||
94 |
* manifest: deprecated readdelta and readfast |
|
95 |
||
96 |
== Miscellaneous == |
|
97 |
||
98 |
* http: reuse Python's implementation of read/readline/readinto |
|
99 |
* http: use urllib's cookie handler |
|
100 |
* rev-branch-cache: schedule a write of the "v2" format if we read from "v1" |
|
101 |
* rev-branch-cache: have debugupdatecache warm rbc too |
|
102 |
* rev-branch-cache: reenable memory mapping of the revision data |
|
103 |
* debugwireproto: redo logging to also work for https |
|
104 |
* rust: use `.cargo/config.toml` instead of `.cargo/config` |
|
105 |
* A whole bunch of typing improvements, which in turn found many bugs |
|
106 |
* Test suite improvements |
|
107 |
* Various packaging improvements |
|
52279
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
108 |
|
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
109 |
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:
52254
diff
changeset
|
110 |
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:
52254
diff
changeset
|
111 |
|
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
112 |
* ci: abstract the branch matching regexp |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
113 |
* ci: add "sink" for parallel tests |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
114 |
* ci: for branches, use a single trigger |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
115 |
* packaging: explain why we purge while building wheels |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
116 |
* 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:
52254
diff
changeset
|
117 |
* 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:
52254
diff
changeset
|
118 |
* packaging: propagate the make option to packaging target |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
119 |
* packaging: factor the linux-wheels-x86_64 a bit |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
120 |
* wheel: add a target for amdx86_64-musl wheels |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
121 |
* wheel: also build the musl wheel in the ci |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
122 |
* wheel: reintroduce the building of i686 wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
123 |
* wheels: also build the i686 wheel in the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
124 |
* 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:
52254
diff
changeset
|
125 |
* 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:
52254
diff
changeset
|
126 |
* wheels: remove deprecated blacklist |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
127 |
* 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:
52254
diff
changeset
|
128 |
* 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:
52254
diff
changeset
|
129 |
* 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:
52254
diff
changeset
|
130 |
* ci: add sink for wheels too |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
131 |
* run-tests: don't use shell call for subprocess |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
132 |
* 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:
52254
diff
changeset
|
133 |
* 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:
52254
diff
changeset
|
134 |
* ci: split the jobs on more stage |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
135 |
* 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:
52254
diff
changeset
|
136 |
* tests: stabilize `test-extdiff.t` on macOS |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
137 |
* 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:
52254
diff
changeset
|
138 |
* 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:
52254
diff
changeset
|
139 |
* ci: add a runner for Windows 10 |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
140 |
* 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:
52254
diff
changeset
|
141 |
* 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:
52254
diff
changeset
|
142 |
* 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:
52254
diff
changeset
|
143 |
* 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:
52254
diff
changeset
|
144 |
* 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:
52254
diff
changeset
|
145 |
* 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:
52254
diff
changeset
|
146 |
* test-install: glob instance of "python" in warning |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
147 |
* ci: pre-adjust some identation |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
148 |
* 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:
52254
diff
changeset
|
149 |
* ci: use smaller VM to build wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
150 |
* 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:
52254
diff
changeset
|
151 |
* ci: build (and use) wheel for all supported version |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
152 |
* 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:
52254
diff
changeset
|
153 |
* run-tests: install wheel using --prefix instead of --user |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
154 |
* pycompat: drop some now useless workaround for makedirs |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
155 |
* wheel: build mac os wheel through the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
156 |
* ci: use the macos wheel to run tests |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
157 |
* ci: use extends instead of <<: *x |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
158 |
* ci: move some variables closer to their usage |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
159 |
* ci: rationalize variable usage |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
160 |
* ci: abstract the of absolute /tmp/ path |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
161 |
* 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:
52254
diff
changeset
|
162 |
* ci: adjust the starting port range to runner concurrency |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
163 |
* 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:
52254
diff
changeset
|
164 |
* run-tests: implement crude sharding support |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
165 |
* ci: shard the test run on mac os X |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
166 |
* dev-version: change the scheme of non tagged version |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
167 |
* wheel: enforce that translation being build for macos wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
168 |
* 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:
52254
diff
changeset
|
169 |
* 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:
52254
diff
changeset
|
170 |
* tests: drop PYTHONPATH manipulation in test-pushvars.t |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
171 |
* 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:
52254
diff
changeset
|
172 |
* windows: adjust PYTHONPATH update in test-status-color.t |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
173 |
* ci: use a concurrency safe TMP dir on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
174 |
* ci: again common element into a `.windows` template |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
175 |
* 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:
52254
diff
changeset
|
176 |
* windows: skip test-clonebundles-autogen.t in the CI |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
177 |
* ci: adjust port range on windows too |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
178 |
* 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:
52254
diff
changeset
|
179 |
* wheel: assign CIBW_SKIP globally |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
180 |
* wheel: make --hg-wheel works on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
181 |
* wheel: build Windows wheels too |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
182 |
* wheel: explicitly list built architecture |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
183 |
* wheel: test the built wheel in the windows tests |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
184 |
* ci: shard the tests on windows too |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
185 |
* wheel: enforce that translation being build for windows wheel |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
186 |
* setup: remote a debug statement that slipped through |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
187 |
* setup: factor version computation in a function |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
188 |
* 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:
52254
diff
changeset
|
189 |
* wheel: add a platform level to the wheel directories |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
190 |
* wheel: add a job uploading nightly build |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
191 |
* 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:
52254
diff
changeset
|
192 |
* wheels: update the Linux wheels make target |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
193 |
* 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:
52254
diff
changeset
|
194 |
* 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:
52254
diff
changeset
|
195 |
* setup: preserve version part after the "+" on Windows |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
196 |
* wheel: build windows wheel for ARM64 too |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
197 |
* ci: adds a trigger for all pycompat jobs |
b267c5764cc6
relnotes: write final 6.9 notes
Raphaël Gomès <rgomes@octobus.net>
parents:
52254
diff
changeset
|
198 |
* ci: let the Windows runner decide how many job they want to run |