Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 59d123a

Browse files
committed
Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/benchmark-lrucache
* 'develop' of github.com:matrix-org/synapse: (484 commits) Convert http.HTTPStatus objects to their int equivalent (#7188) Reduce the number of calls to `resource.getrusage` (#7183) Remove some `run_in_background` calls in replication code (#7203) Revert "Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback"" Revert "Revert "Improve the UX of the login fallback when using SSO (#7152)"" Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback" Revert "Improve the UX of the login fallback when using SSO (#7152)" tweak changelog 1.12.3 Update docstring per review comments Fix device list update stream ids going backward (#7158) Fix the debian build in a better way. (#7212) Fix changelog wording 1.12.2 Pin Pillow>=4.3.0,<7.1.0 to fix dep issue 1.12.1 review comment 1.12.1 Support SAML in the user interactive authentication workflow. (#7102) Allow admins to create aliases when they are not in the room (#7191) ...
2 parents 61ad5a1 + 07b88c5 commit 59d123a

422 files changed

Lines changed: 16300 additions & 8779 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.buildkite/docker-compose.py35.pg95.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.buildkite/docker-compose.py37.pg11.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.buildkite/docker-compose.py37.pg95.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
# this script is run by buildkite in a plain `xenial` container; it installs the
4+
# minimal requirements for tox and hands over to the py35-old tox environment.
5+
6+
set -ex
7+
8+
apt-get update
9+
apt-get install -y python3.5 python3.5-dev python3-pip libxml2-dev libxslt-dev zlib1g-dev tox
10+
11+
export LANG="C.UTF-8"
12+
13+
exec tox -e py35-old,combine

.buildkite/worker-blacklist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,5 @@ Server correctly handles incoming m.device_list_update
3939

4040
# this fails reliably with a torture level of 100 due to https://github.com/matrix-org/synapse/issues/6536
4141
Outbound federation requests missing prev_events and then asks for /state_ids and resolves the state
42+
43+
Can get rooms/{roomId}/members at a given point

CHANGES.md

Lines changed: 475 additions & 0 deletions
Large diffs are not rendered by default.

CONTRIBUTING.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ python 3.6 and to install each tool:
6060

6161
```
6262
# Install the dependencies
63-
pip install -U black flake8 isort
63+
pip install -U black flake8 flake8-comprehensions isort
6464
6565
# Run the linter script
6666
./scripts-dev/lint.sh
@@ -200,6 +200,20 @@ Git allows you to add this signoff automatically when using the `-s`
200200
flag to `git commit`, which uses the name and email set in your
201201
`user.name` and `user.email` git configs.
202202

203+
## Merge Strategy
204+
205+
We use the commit history of develop/master extensively to identify
206+
when regressions were introduced and what changes have been made.
207+
208+
We aim to have a clean merge history, which means we normally squash-merge
209+
changes into develop. For small changes this means there is no need to rebase
210+
to clean up your PR before merging. Larger changes with an organised set of
211+
commits may be merged as-is, if the history is judged to be useful.
212+
213+
This use of squash-merging will mean PRs built on each other will be hard to
214+
merge. We suggest avoiding these where possible, and if required, ensuring
215+
each PR has a tidy set of commits to ease merging.
216+
203217
## Conclusion
204218

205219
That's it! Matrix is a very open and collaborative project as you might expect

0 commit comments

Comments
 (0)