| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| config | ||
| console | ||
| fixtures | ||
| installation | ||
| json | ||
| masonry | ||
| mixology | ||
| packages | ||
| puzzle | ||
| repositories | ||
| semver | ||
| spdx | ||
| utils | ||
| version | ||
| __init__.py | ||
| conftest.py | ||
| helpers.py | ||
| test_factory.py |
* Check that a git dependency resolves to a revision A git dependency should be resolved to a full git revision (SHA-1). When dealing with a git dependency, this is the only way to lock the dependency in-place (because revisions are immutable). * Check that a pinned git dependency resolves to a revision There are three mutually exclusive parameters that can be used to pin a git dependency: `branch`, `tag`, and `rev`. Since they all can be moving targets, they should be resolved to a full git revision (SHA-1) to ensure a proper in-place lock. This change highlights bug #1331 and currently fails. * Make sure a git reference resolves to a revision Do not lock a git dependency to a named reference but to a full git revision instead. This ensures reproducibility and security as git revisions are immutable. Fixes: #1331
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| config | Loading commit data... | |
| console | Loading commit data... | |
| fixtures | Loading commit data... | |
| installation | Loading commit data... | |
| json | Loading commit data... | |
| masonry | Loading commit data... | |
| mixology | Loading commit data... | |
| packages | Loading commit data... | |
| puzzle | Loading commit data... | |
| repositories | Loading commit data... | |
| semver | Loading commit data... | |
| spdx | Loading commit data... | |
| utils | Loading commit data... | |
| version | Loading commit data... | |
| __init__.py | Loading commit data... | |
| conftest.py | Loading commit data... | |
| helpers.py | Loading commit data... | |
| test_factory.py | Loading commit data... |