Commits on Source 18
-
Root directory was marked as a non-artifact mount, so not using SafeHardLink. However integration commands executed with write access to the root directory. Fixes #749
-
richardmaw-codethink authored
Fix cache corruption by scripts when layout and integration commands are used Closes #749 See merge request !934
-
Fixes #645.
-
Valentin David authored
Fix infinite recursion in default strip debug command Closes #645 See merge request !918
-
Remove the bwraps checks from _site.py and put them in platform.linux which is the only place where they are run. This allows the removal of a double level of caching, making reasoning about tests easier
-
This removes the `_instance` on the platform object that we use for caching and not recreating the object everytime at the start of every test. This is to ensure our tests share the least amount of state. The performance penalty is from 5 to 10% accross the whole test suite. The readings were done 5 times for each before and after the change and on the same computer.
-
This adds a `reason` to the SandboxEror thrown in sandboxdummy to be able to understand where the error comes from
-
Benjamin Schubert authored
test behavior when there is no sandbox on Linux Closes #696 and #736 See merge request !921
-
Valentin David authored
The issue was introduced by 6ccfab0b.
-
Valentin David authored
Fix bug with root mounted as non-artifact in script plugin. Closes #756 and #749 See merge request !941
-
As someone coming from GitHub to GitLab, I was pleasantly surprised by the 'filter by WIP status' option. To make sure we get the most out of it, add a guideline to keep the filter clean, to reduce reviewer burden.
-
I was recently surprised that we don't prefer addressing review comments in 'fixup!' commits. Coming from GitHub, I've found that fixup commits make it easier for reviewers to see what has changed since their last review. The idea is to use '--autosquash' before landing to clean up the history again. It's a pleasant surprise that it's easy to keep track of what changed in merge-requests between pushes, so we can always keep the history clean. Document this, so folks like me can see the light sooner.
-
Explain why it's useful to mention the decisions made for a change and provide links for background, e.g. issue numbers. My general experience of git histories is that folks don't do enough explaining, so it's great we have a contributing section for it. I've found it's easier for folks to stick to rules when they know the practical reasons for them, so provide some.
-
Angelos Evripiotis authored
Add more to GitLab-relevant parts of contributing See merge request !935
-
Phillip Smyth authored
_project.py: Added validate_nodes() helper function to prevent duplicate lists element-path was being used before node validation resulting in uncaught errors
-
Phillip Smyth authored
-
Phillip Smyth authored
_frontend/cli.py: Added --all flag to `def show()` _frontend/cli.py: Added helper function for walking through dirs to return files
-
Phillip Smyth authored