<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jmac/artifact_cache_error_message</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>_ostree.py: Mention the remote URL when we fail to fetch remote refs</title>
<updated>2018-04-03T16:43:25+00:00</updated>
<author>
<name>Jim MacArthur</name>
<email>jim.macarthur@codethink.co.uk</email>
</author>
<published>2018-04-03T16:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8c2d449e40d79564b0cc3ca2b877d551119f372a'/>
<id>8c2d449e40d79564b0cc3ca2b877d551119f372a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/frontend/workspace.py: Reduce unneeded coverage here.</title>
<updated>2018-04-02T11:17:54+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T11:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=18b60dbb9999ff5b96f8791eecfd720dcdd8a610'/>
<id>18b60dbb9999ff5b96f8791eecfd720dcdd8a610</id>
<content type='text'>
Here we are overly testing the same functionality which does
not require source specific support, e.g. lets not test resetting
of workspaces for every kind of repo, since we already test opening
and closing of workspaces for every repo kind, this is redundant
and slowing down tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Here we are overly testing the same functionality which does
not require source specific support, e.g. lets not test resetting
of workspaces for every kind of repo, since we already test opening
and closing of workspaces for every repo kind, this is redundant
and slowing down tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/frontend/workspace.py: Test that we can remove a workspace for a nonexisting element</title>
<updated>2018-04-02T11:11:11+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T11:11:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=af71900784bf97fe471336fc1a0f28b9183e5df2'/>
<id>af71900784bf97fe471336fc1a0f28b9183e5df2</id>
<content type='text'>
Guard against regressions of issue #249
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guard against regressions of issue #249
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/frontend/workspace.py: Fix inaccurate comments</title>
<updated>2018-04-02T11:04:59+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T11:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=22c6ef1742500f9354275da5028977eaccbbb094'/>
<id>22c6ef1742500f9354275da5028977eaccbbb094</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>source.py: Remove unused method Source._del_workspace()</title>
<updated>2018-04-02T11:00:06+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T11:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=202dd7cd1d51ae475fa578b1097e735ae8e3659a'/>
<id>202dd7cd1d51ae475fa578b1097e735ae8e3659a</id>
<content type='text'>
This was never particularly useful, there is no circumstances
under which a workspace needs to be deleted, and a cache key
invalidated, in the course of a session.

A workspace is deleted only atomically as a part of `bst workspace close`,
which does not even load a pipeline anymore, so the pipeline state need not
be adjusted in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was never particularly useful, there is no circumstances
under which a workspace needs to be deleted, and a cache key
invalidated, in the course of a session.

A workspace is deleted only atomically as a part of `bst workspace close`,
which does not even load a pipeline anymore, so the pipeline state need not
be adjusted in this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring of highlevel workspace code</title>
<updated>2018-04-02T10:55:57+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T10:55:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=19e31adb00f19f0789a3c4622150ca8f6e9c8901'/>
<id>19e31adb00f19f0789a3c4622150ca8f6e9c8901</id>
<content type='text'>
Move all workspace related code out of Pipeline() and into the
frontend App() object.

Some changes in transition here include:

  o Workspaces() object methods for looking up and deleting workspaces
    now take an element name instead of an element.

  o Share code for partial App() initialization between the
    `workspace close` and `workspace list` commands

  o No longer require that an element exist in the project
    in order to close a workspace

This fixes issue #249
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all workspace related code out of Pipeline() and into the
frontend App() object.

Some changes in transition here include:

  o Workspaces() object methods for looking up and deleting workspaces
    now take an element name instead of an element.

  o Share code for partial App() initialization between the
    `workspace close` and `workspace list` commands

  o No longer require that an element exist in the project
    in order to close a workspace

This fixes issue #249
</pre>
</div>
</content>
</entry>
<entry>
<title>_exceptions.py: Adding new AppError exception and error domain</title>
<updated>2018-04-02T10:53:59+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T10:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8b5742dd8b3d6e437703ca02553804ce7cc9d53d'/>
<id>8b5742dd8b3d6e437703ca02553804ce7cc9d53d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/app.py: Split up initialization into two parts.</title>
<updated>2018-04-02T07:53:45+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T07:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=6c9c2d422c6ba1014ac6d8a2bf25801396cdf0da'/>
<id>6c9c2d422c6ba1014ac6d8a2bf25801396cdf0da</id>
<content type='text'>
Created partial_init() function to do a partial initialization
which does not require loading the Pipeline, which is more expensive.

This is useful for some bst commands which dont operate on a pipeline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Created partial_init() function to do a partial initialization
which does not require loading the Pipeline, which is more expensive.

This is useful for some bst commands which dont operate on a pipeline.
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/app.py: Renamed from main.py</title>
<updated>2018-04-02T07:01:54+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-02T06:54:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=00ad7629a4aa6ef7b447f4327bb39f8b4cb28440'/>
<id>00ad7629a4aa6ef7b447f4327bb39f8b4cb28440</id>
<content type='text'>
Since the CLI and the App object was split up, we should name
the file after the object which it implements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the CLI and the App object was split up, we should name
the file after the object which it implements.
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/widget.py: Change heading separator to use '=' instead of '~'</title>
<updated>2018-04-01T19:02:02+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-04-01T19:02:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=999d168ad254e8b02a8d089457aa592b3eb81975'/>
<id>999d168ad254e8b02a8d089457aa592b3eb81975</id>
<content type='text'>
Seems that using `~` conflicts with some markdown when trying to
paste build logs in, e.g. gitlab issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Seems that using `~` conflicts with some markdown when trying to
paste build logs in, e.g. gitlab issues.
</pre>
</div>
</content>
</entry>
</feed>
