<feed xmlns='http://www.w3.org/2005/Atom'>
<title>relx.git/src, branch v3.32.0</title>
<subtitle>Sane, simple release creation for Erlang.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/'/>
<entry>
<title>Merge pull request #722 from tsloughter/new-start-clean</title>
<updated>2019-05-27T13:01:30+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-27T13:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=492290827f47aea259323340a4412d9af7584486'/>
<id>492290827f47aea259323340a4412d9af7584486</id>
<content type='text'>
include apps in start_clean release but don't load in console_clean</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
include apps in start_clean release but don't load in console_clean</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #667 from ElectronicRU/overlay-wildcards</title>
<updated>2019-05-20T19:52:08+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-20T19:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=ececf1ff9e362571637fb05ab1eea854e2ecf839'/>
<id>ececf1ff9e362571637fb05ab1eea854e2ecf839</id>
<content type='text'>
Support wildcards for copy/link to a directory.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support wildcards for copy/link to a directory.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into goals_option</title>
<updated>2019-05-20T15:25:31+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-20T15:25:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=670a602f657eeb6ac17589407df8e43cf4d1be89'/>
<id>670a602f657eeb6ac17589407df8e43cf4d1be89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #676 from velimir/providers-api</title>
<updated>2019-05-20T15:17:29+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-20T15:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=cca2a6cade4d97b5b36ca7c055d25677860bdc5d'/>
<id>cca2a6cade4d97b5b36ca7c055d25677860bdc5d</id>
<content type='text'>
allow specify additional providers via api and cli calls</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow specify additional providers via api and cli calls</pre>
</div>
</content>
</entry>
<entry>
<title>Revert dependencies order in unit tests</title>
<updated>2019-05-20T07:24:39+00:00</updated>
<author>
<name>Ivan Glushkov</name>
<email>ivan@postmates.com</email>
</author>
<published>2019-05-20T07:21:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=5e9de936e28f18bf5ba3e392fcc54502505b01a8'/>
<id>5e9de936e28f18bf5ba3e392fcc54502505b01a8</id>
<content type='text'>
The PR https://github.com/erlware/relx/pull/655 changed the behaviour,
while the tests were not fixed. This commit fixes the unit tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PR https://github.com/erlware/relx/pull/655 changed the behaviour,
while the tests were not fixed. This commit fixes the unit tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>include apps in start_clean release but don't load in console_clean</title>
<updated>2019-05-18T13:25:44+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-18T13:25:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=6283605584fd08502f48f34ee8d34622e57a9242'/>
<id>6283605584fd08502f48f34ee8d34622e57a9242</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for git ref and file content as app version</title>
<updated>2019-05-17T16:15:50+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2019-05-12T19:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=441000c7b0730e96673dfe705a185b82229b30ea'/>
<id>441000c7b0730e96673dfe705a185b82229b30ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use recursive copy as last fallback on all platforms</title>
<updated>2019-04-16T14:30:04+00:00</updated>
<author>
<name>Tino Breddin</name>
<email>t@tolbrino.com</email>
</author>
<published>2019-04-16T14:17:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=476b439de0077b6f7a60622d2498b85e6f52698a'/>
<id>476b439de0077b6f7a60622d2498b85e6f52698a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not create a junction (soft link) for files</title>
<updated>2019-04-16T13:56:55+00:00</updated>
<author>
<name>emtenet</name>
<email>michael@emte.net.au</email>
</author>
<published>2016-04-24T05:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=07943b1b41e8d1ffdf8b9f770e623212581b12cd'/>
<id>07943b1b41e8d1ffdf8b9f770e623212581b12cd</id>
<content type='text'>
When symlink_or_copy/2 cannot use file:make_symlink/2 on Windows due to the
user lacking SeCreateSymbolicLinkPrivilege it tries a fall back.

Detect the source type and use an appropriate fall back:
* junction for directories and,
* copy for files.

Improve error detection in win32_make_junction/2 and make it repeatable when
the target exists
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When symlink_or_copy/2 cannot use file:make_symlink/2 on Windows due to the
user lacking SeCreateSymbolicLinkPrivilege it tries a fall back.

Detect the source type and use an appropriate fall back:
* junction for directories and,
* copy for files.

Improve error detection in win32_make_junction/2 and make it repeatable when
the target exists
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove dead code of cp_r/2, xcopy_win32/2 and cp_r_win32/2.</title>
<updated>2019-04-16T13:54:56+00:00</updated>
<author>
<name>emtenet</name>
<email>michael@emte.net.au</email>
</author>
<published>2016-04-24T03:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=9d47ab01be9819e0f69f7da73c71c34903f5b911'/>
<id>9d47ab01be9819e0f69f7da73c71c34903f5b911</id>
<content type='text'>
The bulk of the code is hidden behind opposite checks:
* os:type() /= {win32, _} in symlink_or_copy/2
* os:type() == {win32, _} in cp_r/2

symlink_or_copy/2 is always using win32_symlink/2 when file:make_symlink/2 fails.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The bulk of the code is hidden behind opposite checks:
* os:type() /= {win32, _} in symlink_or_copy/2
* os:type() == {win32, _} in cp_r/2

symlink_or_copy/2 is always using win32_symlink/2 when file:make_symlink/2 fails.
</pre>
</div>
</content>
</entry>
</feed>
