<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jonathan/cached-to-artifact</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>Delegate storage of cached state to the Artifact class</title>
<updated>2019-05-17T16:07:27+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2019-05-02T16:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=dee20725d39d634c804e5e05cd19659e1f945f47'/>
<id>dee20725d39d634c804e5e05cd19659e1f945f47</id>
<content type='text'>
This commit also removes Element.__is_cached because it doesn't seem to
serve a purpose.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit also removes Element.__is_cached because it doesn't seem to
serve a purpose.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'shared/split_out_update_state_2' into 'master'</title>
<updated>2019-05-16T18:19:57+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-05-16T18:19:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8a16aa6f7af238fb77e90c6f4e7d4f1457507b85'/>
<id>8a16aa6f7af238fb77e90c6f4e7d4f1457507b85</id>
<content type='text'>
Split Element._update_state into cache key and artifact state methods

See merge request BuildStream/buildstream!1342</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split Element._update_state into cache key and artifact state methods

See merge request BuildStream/buildstream!1342</pre>
</div>
</content>
</entry>
<entry>
<title>Split Element._update_state into cache key and artifact state methods</title>
<updated>2019-05-16T15:54:49+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2019-04-24T15:59:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=70c0b3e28e4e45c97ebf67411886c1d5fb25e299'/>
<id>70c0b3e28e4e45c97ebf67411886c1d5fb25e299</id>
<content type='text'>
i.e. there are now __update_cache_keys(), __update_artifact_state()
__reset_cache_data() and __update_cache_key_non_strict() methods.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
i.e. there are now __update_cache_keys(), __update_artifact_state()
__reset_cache_data() and __update_cache_key_non_strict() methods.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'raoul/974-Artifact-Rework' into 'master'</title>
<updated>2019-05-15T11:44:45+00:00</updated>
<author>
<name>bst-marge-bot</name>
<email>marge-bot@buildstream.build</email>
</author>
<published>2019-05-15T11:44:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7fb538647ccb9ed7b42a60f4b663b10c40dcc772'/>
<id>7fb538647ccb9ed7b42a60f4b663b10c40dcc772</id>
<content type='text'>
Artifact as a Proto: rework

Closes #974

See merge request BuildStream/buildstream!1292</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Artifact as a Proto: rework

Closes #974

See merge request BuildStream/buildstream!1292</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Tweak pull_buildtrees logic in _pull_pending()</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2019-04-30T14:25:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=1de222e9e8f27dca71a9f078bc82885923c0bcba'/>
<id>1de222e9e8f27dca71a9f078bc82885923c0bcba</id>
<content type='text'>
If an element is cached without a buildtree it not longer entails
that it may be possible to pull a buildtree for it, if it wasn't
cached with one at creation. Query _buildtree_exists() to reduce
possible redudant pull attempts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an element is cached without a buildtree it not longer entails
that it may be possible to pull a buildtree for it, if it wasn't
cached with one at creation. Query _buildtree_exists() to reduce
possible redudant pull attempts.
</pre>
</div>
</content>
</entry>
<entry>
<title>_cas/cascache.py: Remove contains_subdir_artifact()</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2019-04-25T10:01:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f84f0d727885c23bc8748b9a5c467d86714e69a2'/>
<id>f84f0d727885c23bc8748b9a5c467d86714e69a2</id>
<content type='text'>
This method is no longer used and as such can be removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method is no longer used and as such can be removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused progress callback</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-04-15T10:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f4f77391b206f9a50a8e7f5d1093761ec69f6402'/>
<id>f4f77391b206f9a50a8e7f5d1093761ec69f6402</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Remove __get_cache_keys_for_commit()</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Tom Pollard</name>
<email>tom.pollard@codethink.co.uk</email>
</author>
<published>2019-05-13T13:25:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=425fbf2ee786dcd7ea6b9f17ee96400fb36b3f7e'/>
<id>425fbf2ee786dcd7ea6b9f17ee96400fb36b3f7e</id>
<content type='text'>
This private method is no longer used and as such can be removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This private method is no longer used and as such can be removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove excluded_subdir/subdir options</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-04-12T11:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=14dc7e498f769c71b119036a5fa9dd0b2af4c089'/>
<id>14dc7e498f769c71b119036a5fa9dd0b2af4c089</id>
<content type='text'>
With artifact as a proto, it doesn't make sense to do it this way, bits
of code can be removed.

Part of #974
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With artifact as a proto, it doesn't make sense to do it this way, bits
of code can be removed.

Part of #974
</pre>
</div>
</content>
</entry>
<entry>
<title>_artifact.py: Rework to use artifact proto</title>
<updated>2019-05-15T10:18:26+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-03-28T12:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=30e89a6a3cdcea83e0d83e373e50b88c02df3667'/>
<id>30e89a6a3cdcea83e0d83e373e50b88c02df3667</id>
<content type='text'>
This will replace the previous use of a directory structure.
Quite a lot is changed here, predominantly _artifact and _artifactcache
modules.

Part of #974
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will replace the previous use of a directory structure.
Quite a lot is changed here, predominantly _artifact and _artifactcache
modules.

Part of #974
</pre>
</div>
</content>
</entry>
</feed>
