• Tom Pollard's avatar
    _artifact.py: Move element metadata caching to Artifact Class · 5790aa5b
    Tom Pollard authored
    As the artifact object now stores keys, it allows for the simplification
    of metadata methods. Transitioning the metadata members to Artifact
    also means the private accessor methods can be removed from Element
    which reduces the overhead of syncing private variables across the
    two classes via parameters.
    
    With the key and metadata handling now being internalised within
    Artifact, a temporary Artifact for the last_successful incremental
    build is created for correctness. This should help guarantee that an
    Artifact object is never used to access different artifacts.
    5790aa5b
Name
Last commit
Last update
.gitlab Loading commit data...
.gitlab-ci Loading commit data...
buildstream Loading commit data...
contrib Loading commit data...
doc Loading commit data...
man Loading commit data...
requirements Loading commit data...
tests Loading commit data...
.coveragerc Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.pylintrc Loading commit data...
BuildStream.doap Loading commit data...
CONTRIBUTING.rst Loading commit data...
COPYING Loading commit data...
MAINTAINERS Loading commit data...
MANIFEST.in Loading commit data...
NEWS Loading commit data...
README.rst Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...
tox.ini Loading commit data...
versioneer.py Loading commit data...