<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/scripts/deploy.scm, branch wip-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=wip-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-08-15T11:43:09Z</updated>
<entry>
<title>machine: Implement 'roll-back-machine'.</title>
<updated>2019-08-15T11:43:09Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-08-15T08:05:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9c70c460a05b2bc60f3f3602f0a2dba0f79ce86c'/>
<id>urn:sha1:9c70c460a05b2bc60f3f3602f0a2dba0f79ce86c</id>
<content type='text'>
* gnu/machine.scm (roll-back-machine, &amp;deploy-error, deploy-error?)
(deploy-error-should-roll-back)
(deploy-error-captured-args): New variable.
* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
deployment fails.
</content>
</entry>
<entry>
<title>remote: Remove '--system' argument.</title>
<updated>2019-08-14T19:38:13Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-08-09T18:25:54Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=03cbd94d4880f1bb55d98907b48396e5120c1733'/>
<id>urn:sha1:03cbd94d4880f1bb55d98907b48396e5120c1733</id>
<content type='text'>
* gnu/services.scm (activation-script): Return a &lt;program-file&gt; rather
than a &lt;scheme-file&gt;.
* gnu/deploy.scm (guix-deploy): Remove handling for '--system'.
(show-help): Remove documentation for '--system'.
(%default-options): Remove default setting for 'system'.
</content>
</entry>
<entry>
<title>deploy: Use all machine modules when loading deployment</title>
<updated>2019-08-07T20:05:58Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-08-07T12:43:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=55e238f2ab24ce347047ebc7fd7c5eba62dac69d'/>
<id>urn:sha1:55e238f2ab24ce347047ebc7fd7c5eba62dac69d</id>
<content type='text'>
* guix/scripts/deploy.scm (load-source-file): Enumerate and include all
submodules of (gnu machine) when loading the provided deployment
specification.
</content>
</entry>
<entry>
<title>deploy: Handle the '--system' command line option.</title>
<updated>2019-07-24T12:34:01Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@member.fsf.org</email>
</author>
<published>2019-07-20T04:51:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3c618b9894d167399b820642d011aed251cf4ba3'/>
<id>urn:sha1:3c618b9894d167399b820642d011aed251cf4ba3</id>
<content type='text'>
* guix/scripts/deploy.scm (show-help): Add help for '--system'.
(%options): Add '-s' and '--system'.
(guix-deploy): Parameterize %current-system.
</content>
</entry>
<entry>
<title>deploy: Honor '--no-grafts'.</title>
<updated>2019-07-24T12:34:01Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@member.fsf.org</email>
</author>
<published>2019-07-20T04:45:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2fa23d8f5c4db6be583f0bb0eeba0368f1513ec7'/>
<id>urn:sha1:2fa23d8f5c4db6be583f0bb0eeba0368f1513ec7</id>
<content type='text'>
* guix/scripts/deploy.scm (guix-deploy): Parameterize '%graft?'.
</content>
</entry>
<entry>
<title>Add 'guix deploy'.</title>
<updated>2019-07-06T06:10:04Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-05T18:56:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5cbb832fb107a8ca55938a52f6699ad8c6f08c8d'/>
<id>urn:sha1:5cbb832fb107a8ca55938a52f6699ad8c6f08c8d</id>
<content type='text'>
* guix/scripts/deploy.scm: New file.
* Makefile.am (MODULES): Add it.
</content>
</entry>
</feed>
