<feed xmlns='http://www.w3.org/2005/Atom'>
<title>relx.git/test, branch v3.24.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>Support OTP-20 Unicode functions</title>
<updated>2017-11-01T19:40:09+00:00</updated>
<author>
<name>Fred Hebert</name>
<email>mononcqc@ferd.ca</email>
</author>
<published>2017-11-01T19:40:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=7e78c133c7a373384411d9fd0e1366b14e4c31d8'/>
<id>7e78c133c7a373384411d9fd0e1366b14e4c31d8</id>
<content type='text'>
Use either optional compilation or version-safe variants of the string
functions. Prevents warnings when the switch to OTP-21 will happen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use either optional compilation or version-safe variants of the string
functions. Prevents warnings when the switch to OTP-21 will happen.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test that demonstrates that fixes preserve an argument that contains both double quotes and a space character</title>
<updated>2017-10-30T17:44:27+00:00</updated>
<author>
<name>Luke Bakken</name>
<email>luke@bakken.io</email>
</author>
<published>2017-10-30T17:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=19ae6a4c98a131aab84ed9922c307ab3f0eebec7'/>
<id>19ae6a4c98a131aab84ed9922c307ab3f0eebec7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `erts_dir` overlay var (#614)</title>
<updated>2017-10-19T04:24:37+00:00</updated>
<author>
<name>Luis Rascão</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-10-19T04:24:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=88598b2f166849cd87ab102dcbab4497458b70cd'/>
<id>88598b2f166849cd87ab102dcbab4497458b70cd</id>
<content type='text'>
Useful for copying custom files from an erts build
such as a .kerl.config file.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Useful for copying custom files from an erts build
such as a .kerl.config file.</pre>
</div>
</content>
</entry>
<entry>
<title>Start script extensions (#613)</title>
<updated>2017-10-19T04:23:47+00:00</updated>
<author>
<name>Luis Rascão</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-10-19T04:23:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=9855022433c9e3e08850c13b925b94f3b87df6c3'/>
<id>9855022433c9e3e08850c13b925b94f3b87df6c3</id>
<content type='text'>
* Extended start script command extensions

Provide a mechanism that allows for the application
to extend the list of commands available to be invoked
from the start script. An application may be able to
define a 'foo' extension that is associated with a 'foo_script'
written and maintained by the applicationr, (this association is
kept in rebar.config), upon invocation of bin/&lt;release_name&gt; foo
the 'foo_script' will then be invoked.

* Add test coverage for extension script

* Ensure extended script usage argument
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Extended start script command extensions

Provide a mechanism that allows for the application
to extend the list of commands available to be invoked
from the start script. An application may be able to
define a 'foo' extension that is associated with a 'foo_script'
written and maintained by the applicationr, (this association is
kept in rebar.config), upon invocation of bin/&lt;release_name&gt; foo
the 'foo_script' will then be invoked.

* Add test coverage for extension script

* Ensure extended script usage argument
</pre>
</div>
</content>
</entry>
<entry>
<title>added tests for args_file checks</title>
<updated>2017-10-17T14:34:55+00:00</updated>
<author>
<name>Jan Uhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2017-10-17T14:34:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=42d06d64a55c6385c45dde7dc7c1ce959862df46'/>
<id>42d06d64a55c6385c45dde7dc7c1ce959862df46</id>
<content type='text'>
tests now include if:
- start succeeds when the node name is given in a different args file than vm.args
- start fails when no node name given
- start fails when multiple node names given
- start fails when referenced args_file does not exist
- start fails when a referenced args_file is not readable
- start fails when an args_file is referenced via a relative path
- start fails when there are circular dependencies between args_files</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests now include if:
- start succeeds when the node name is given in a different args file than vm.args
- start fails when no node name given
- start fails when multiple node names given
- start fails when referenced args_file does not exist
- start fails when a referenced args_file is not readable
- start fails when an args_file is referenced via a relative path
- start fails when there are circular dependencies between args_files</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use builtin status hook as default</title>
<updated>2017-07-24T22:36:17+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-07-24T22:21:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=2ba5ec449413a82ea3d6b9bdd268506b25ef368c'/>
<id>2ba5ec449413a82ea3d6b9bdd268506b25ef368c</id>
<content type='text'>
Let people define their own when they want to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let people define their own when they want to.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add custom status hook to extended script</title>
<updated>2017-05-15T16:27:56+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-05-14T01:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=82f6c94a4d8ef1cf2be0becc5816d0646e5a50cc'/>
<id>82f6c94a4d8ef1cf2be0becc5816d0646e5a50cc</id>
<content type='text'>
Provide a status command to start script which,
by default, runs a builtin hook that simply prints
which applications are running in the node.
This hook can then be customized to print whatever
the user wants by adding
  {status, [{custom, "path/to/hook"}]}
to already existing extended_start_script_hooks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a status command to start script which,
by default, runs a builtin hook that simply prints
which applications are running in the node.
This hook can then be customized to print whatever
the user wants by adding
  {status, [{custom, "path/to/hook"}]}
to already existing extended_start_script_hooks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #585 from lrascao/fix/rewrite_otp_apps</title>
<updated>2017-05-14T01:21:40+00:00</updated>
<author>
<name>Luis Rascão</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-05-14T01:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=4efd1176c71116d52bc64dae7466d5c03935dd91'/>
<id>4efd1176c71116d52bc64dae7466d5c03935dd91</id>
<content type='text'>
Only ensure kernel,stdlib for empty dep apps</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only ensure kernel,stdlib for empty dep apps</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to chmod files in the overlay.</title>
<updated>2017-05-08T19:04:36+00:00</updated>
<author>
<name>Anthony Molinaro</name>
<email>anthonym@alumni.caltech.edu</email>
</author>
<published>2017-05-08T19:04:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=4f8f6125b3769e1eb107b4f02c2f039965688b08'/>
<id>4f8f6125b3769e1eb107b4f02c2f039965688b08</id>
<content type='text'>
Two types are supported, direct chmoding, like

{chmod, 8#00700, "path/to/file/maybe/with/{{templates}}" }

or templating the permission where you have a template var like

{file_perm, 8#00700}

and an overlay

{chmod, "{{file_perm}}","path/to/file/maybe/with/{{templates}}" }
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two types are supported, direct chmoding, like

{chmod, 8#00700, "path/to/file/maybe/with/{{templates}}" }

or templating the permission where you have a template var like

{file_perm, 8#00700}

and an overlay

{chmod, "{{file_perm}}","path/to/file/maybe/with/{{templates}}" }
</pre>
</div>
</content>
</entry>
<entry>
<title>Only ensure kernel,stdlib for empty dep apps</title>
<updated>2017-04-09T21:32:50+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-04-09T21:32:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=61b4bed0610921de9d3c803a5e9e1dad8d47a924'/>
<id>61b4bed0610921de9d3c803a5e9e1dad8d47a924</id>
<content type='text'>
Do not try and ensure them for every app, there
are some OTP apps that only require kernel and
there's really no point in rewriting those.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not try and ensure them for every app, there
are some OTP apps that only require kernel and
there's really no point in rewriting those.
</pre>
</div>
</content>
</entry>
</feed>
