<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property/Git.hs, branch master</title>
<subtitle>gnusosa's centralized propellor repository for hosts spin-up.
</subtitle>
<id>https://git.gnusosa.net/propellor/atom?h=master</id>
<link rel='self' href='https://git.gnusosa.net/propellor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/'/>
<updated>2018-02-11T18:34:58Z</updated>
<entry>
<title>add Git.pulled property</title>
<updated>2018-02-11T18:34:58Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-02-11T18:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=1ea90f1b69e071b3e533f9b33acb2415c6e916ab'/>
<id>urn:sha1:1ea90f1b69e071b3e533f9b33acb2415c6e916ab</id>
<content type='text'>
This commit was sponsored by Nick Daly on Patreon.
</content>
</entry>
<entry>
<title>more porting</title>
<updated>2016-03-26T18:28:38Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-03-26T18:28:38Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=3218e344d117701066ced6c13927318ea2938ad4'/>
<id>urn:sha1:3218e344d117701066ced6c13927318ea2938ad4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve doc</title>
<updated>2016-01-05T17:30:17Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-01-05T17:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=3d5dff437d05388eed90b0c91f6521ac80be3703'/>
<id>urn:sha1:3d5dff437d05388eed90b0c91f6521ac80be3703</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Git.bareRepoDefaultBranch property</title>
<updated>2016-01-05T17:30:09Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-01-05T12:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=60fffe0bac248d3f2c9ce74da1752b996226be59'/>
<id>urn:sha1:60fffe0bac248d3f2c9ce74da1752b996226be59</id>
<content type='text'>
Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
(cherry picked from commit e17fda60d307cbdde1a1735b379fa5b19e5dbe4a)
</content>
</entry>
<entry>
<title>UncheckedProperty for cmdProperty et al</title>
<updated>2015-12-05T21:53:16Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-12-05T21:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=12548bae3d8feecce6a322162d91b827289ae824'/>
<id>urn:sha1:12548bae3d8feecce6a322162d91b827289ae824</id>
<content type='text'>
* Properties that run an arbitrary command, such as cmdProperty
  and scriptProperty are converted to use UncheckedProperty, since
  they cannot tell on their own if the command truely made a change or not.
  (API Change)
  Transition guide:
  - When GHC complains about an UncheckedProperty, add:
  	`assume` MadeChange
  - Since these properties used to always return MadeChange, that
    change is always safe to make.
  - Or, if you know that the command should modifiy a file, use:
  	`changesFile` filename
* A few properties have had their Result improved, for example
  Apt.buldDep and Apt.autoRemove now check if a change was made or not.
</content>
</entry>
<entry>
<title>refactor</title>
<updated>2015-11-24T13:34:27Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-11-24T13:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=dd02725a9e6d802b52212cfd89c9815745fe0f02'/>
<id>urn:sha1:dd02725a9e6d802b52212cfd89c9815745fe0f02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix indent</title>
<updated>2015-11-24T13:30:37Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-11-24T13:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=d845790bce5a2a4b11de63867fbdd5ecfcc47380'/>
<id>urn:sha1:d845790bce5a2a4b11de63867fbdd5ecfcc47380</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Git.repoConfigured and Git.repoAcceptsNonFFs props</title>
<updated>2015-11-24T13:29:32Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2015-11-24T04:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=2ab096650fe8d6265293420492f42cceedbce9ac'/>
<id>urn:sha1:2ab096650fe8d6265293420492f42cceedbce9ac</id>
<content type='text'>
The latter is useful when setting up Git hosting using the Git.bareRepo
property.

Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
(cherry picked from commit cf3b48217a78460758615b52849e2b717ec24de9)
</content>
</entry>
<entry>
<title>Explicit Info/NoInfo for RevertableProperty (API change)</title>
<updated>2015-10-27T18:37:02Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-27T18:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=56c3394144abbb9862dc67379d3253c76ae4df97'/>
<id>urn:sha1:56c3394144abbb9862dc67379d3253c76ae4df97</id>
<content type='text'>
RevertableProperty used to be assumed to contain info, but this is now made
explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo.

Transition guide:

    - If you define a RevertableProperty, expect some type check
      failures like: "Expecting one more argument to ‘RevertableProperty’".
    - Change it to "RevertableProperty NoInfo"
    - The compiler will then tell you if it needs "HasInfo" instead.
    - If you have code that uses the RevertableProperty constructor
      that fails to type check, use the more powerful &lt;!&gt; operator
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-10-10T18:45:00Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-10T18:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=28fe270223ed56ef8e7fd867573b5ba6a5a221c7'/>
<id>urn:sha1:28fe270223ed56ef8e7fd867573b5ba6a5a221c7</id>
<content type='text'>
</content>
</entry>
</feed>
