| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-16 | SERVER-90570: Enable formatting checks for buildscripts directory, excluding ↵ | Steve McClure | |
| idl (#22254) GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6 | |||
| 2023-09-05 | SERVER-76751 Pinning all python deps with poetry | Alex Neben | |
| 2022-11-14 | SERVER-69636 Collect SCons Metrics | Tausif Rahman | |
| 2022-11-09 | Revert "SERVER-69636 Collect SCons Metrics" | Uladzimir Makouski | |
| This reverts commit 3a4d6fdeb7cc74f1b9f2821b3fa6f6dddeca4a62. | |||
| 2022-11-08 | SERVER-69636 Collect SCons Metrics | Tausif Rahman | |
| 2021-02-05 | SERVER-35121 added verification of python requirements.txt. | Daniel Moody | |
| 2020-11-26 | SERVER-48291 Add global dependency pushdown to libdeps | Ryan Egesdahl | |
| We sometimes have situations where a dependency applies at a large scope, such as in the case of tcmalloc, which can apply everywhere. What we have done previously is to hack these dependencies into the LIBDEPS environment variable by adding a builder to all nodes that can produce a compiler result. This is, as stated previously, hackish and hard to control, and it results in adding a Public dependency to all those nodes. What we now do instead is to define LIBDEPS_GLOBAL on the *build environment* (not the Builder node) listing the targets we would like to push down to all other nodes below that point. This has the effect of adding those targets as Private dependencies on all Builder nodes from that point downward, which means some common Public dependencies can be converted to a Private dependency that is stated only once. | |||
| 2019-12-20 | SERVER-45198 Upgrade SCons to 3.1.2 | Mathew Robinson | |
| 2019-10-01 | SERVER-43471 scons.py should not swallow ImportError | Mathew Robinson | |
| 2019-09-25 | SERVER-43634 Report different errors for missing scons and fail to import scons | Mathew Robinson | |
| 2019-08-16 | SERVER-39467 Upgrade vendored SCons to 3.1.1 | Mathew Robinson | |
| 2019-04-10 | SERVER-40542 Remove references to pip2 | Mathew Robinson | |
| 2019-04-08 | SERVER-32295 Remove references to Python 2 | Mathew Robinson | |
| 2019-04-08 | SERVER-32295 Support Python 3 | Mathew Robinson | |
| 2019-01-24 | SERVER-38004 Upgrade SCons to version 3.0.4 | Henrik Edin | |
| 2018-04-05 | SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy | Jonathan Abrahams | |
| 2018-03-26 | SERVER-23312 Format Python files with yapf | Jonathan Abrahams | |
| 2017-03-28 | SERVER-28475 Require SCons 2.5 and Python 2.7 | Andrew Morrow | |
| Also, a drive by for making the search path for SCons in buildscripts/scons.py absolute, obviating the need to explicitly load the "install" tool. This is effectively a partial revert of the changes made for SERVER-28497. | |||
| 2017-03-28 | SERVER-28497 buildscripts/scons.py uses scons from /usr/local | Mark Benvenuto | |
| 2017-03-09 | SERVER-27462 Remove Python 2.6 compatibility code from scripts in ↵ | Mark Benvenuto | |
| buildscripts/ directory | |||
| 2016-07-12 | SERVER-24849 Vendor SCons 2.5.0 | Andrew Morrow | |
