summaryrefslogtreecommitdiff
path: root/test/other_tools/git_operations/critical_git_ops.test.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-11-13 17:21:57 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-11-13 17:24:01 +0100
commit2bad4b844928986d21a57fdb8b223a5ab0fb90e3 (patch)
tree60b8ee3997e79abf962946d998aaf8c88a29e2e4 /test/other_tools/git_operations/critical_git_ops.test.cpp
parent3583ed73a269d7467f2b485bf345a0b70cc1b279 (diff)
downloadjustbuild-2bad4b844928986d21a57fdb8b223a5ab0fb90e3.tar.gz
RepositoryConfig: get rid of implict usage assumption
The class RepositoryConfig is mutable, but has a set-once derived value, the largest bisimulation of the repositories described. This construction is problematic in that it assumes that all modifications be done before the first inspection of a value happens that implicitly triggers the setting of the derived value. Therefore, at the very least reset this derived value if a repository is modified.
Diffstat (limited to 'test/other_tools/git_operations/critical_git_ops.test.cpp')
0 files changed, 0 insertions, 0 deletions