-
-
Notifications
You must be signed in to change notification settings - Fork 1
Description
We will need the tree frozen at various points to land the clang-format changes without significant pain.
Assuming the preparatory stuff is ready, I would like to start landing this for head of tree at 0000 hrs my time on Dec 9, which is 0200 US eastern time, 0700 UTC time (0800 Czechia time)
For reference, see Here
Staring with the head of tree, this looks like:
- Ensure Neil has permission to merge changes to the frozen tree (dima)
- Freeze the tree at 0700 UTC / 0800 CZ time (dima)
- Generate and land last minute preparatory changes if any.
- Tag the tree with 4.0-PRE-CLANG-FORMAT-WEBKIT (committer?)
- Land the clang-format changes on head of tree. (bob / committers)
- Wait for CI to pass.
- Get the commit hash for the the above, and and add it to .git-blame-ignore-revs, landing that. (committer? bob)
- Tag the tree with 4.0-POST-CLANG-FORMAT-WEBKIT (commiter?)
- Enable clang-format enforcement on CI / Disable legacy code style check. (dima)
- Unfreeze the tree once all of that lands. (dima)
This would get us to the point where development can continue on HEAD.
At this point we would like to repeat this process for(in order)
3.6
3.5
3.4
3.3
3.0
We will not do 3.1 and 3.2 in the public repository, as they are supposedly "dead" - we could do them in the private repository.
This will require assistance from someone to do the tree freeze/unfreeze, and committers to approve the changes landing and do the tree tagging
Metadata
Metadata
Labels
Type
Projects
Status