Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-20 | Add local garbage collection | Sascha Roloff | |
2022-10-12 | Add copyright and license notice to all source and header files | Klaus Aehlig | |
Signed-off-by: Goetz Brasche <goetz.brasche@huawei.com> | |||
2022-06-09 | Disallow upwards-facing inputs in actions and tree constructors | Klaus Aehlig | |
2022-05-12 | Ensure we also correctly handle tree conflicts between files | Klaus Aehlig | |
Not only trees, but also regular files can disallow paths reaching into them. If we have a file at a/b then another file at a/b/c is a staging conflict as well. Make our tool recognize this. | |||
2022-05-09 | Verify conflict-freeness in inputs, artifacts, and runfiles | Klaus Aehlig | |
Our maps serve two purposes: on the one hand, they can be a generic key-value association with arbitrary strings as keys. On the other hand, we use them to describe arrangements of files (inputs to actions, artifacts or runfiles generated). In this function, certain keys refer to the same path and hence have to be identifed. Therefore, at places where the keys clearly have to be paths in the file system, implicitly normalize them and check for conflicts. |