<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/test, branch 2.0.0-pre.2</title>
<subtitle>A build tool for Erlang that just works.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/'/>
<entry>
<title>make erlang-mk: Copy build.config after switching to $(ERLANG_MK_COMMIT)</title>
<updated>2015-11-17T17:32:17+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-11-17T16:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ffba4c451fc484cb59e4cfea6d03347895d11ec0'/>
<id>ffba4c451fc484cb59e4cfea6d03347895d11ec0</id>
<content type='text'>
If the local build.config has changes compared to upstream's
master branch, and $(ERLANG_MK_COMMIT) also brings changes to this
file, copying the local file to the checkout before switching to
$(ERLANG_MK_COMMIT) caused git-checkout(1) to abort with:

    error: Your local changes to the following files would be overwritten by checkout:
    	build.config
    Please, commit your changes or stash them before you can switch branches.
    Aborting

While here, fix `core-upgrade-custom-repo` test case: without switching
back the alternate erlang.mk repository to its master branch, the clone
always got the test-copyright branch by default, making the
ERLANG_MK_COMMIT check ineffective.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the local build.config has changes compared to upstream's
master branch, and $(ERLANG_MK_COMMIT) also brings changes to this
file, copying the local file to the checkout before switching to
$(ERLANG_MK_COMMIT) caused git-checkout(1) to abort with:

    error: Your local changes to the following files would be overwritten by checkout:
    	build.config
    Please, commit your changes or stash them before you can switch branches.
    Aborting

While here, fix `core-upgrade-custom-repo` test case: without switching
back the alternate erlang.mk repository to its master branch, the clone
always got the test-copyright branch by default, making the
ERLANG_MK_COMMIT check ineffective.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix small issue with c-src tests</title>
<updated>2015-10-27T22:49:46+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-27T22:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=b7ccb2ec7b6a849f57357857c5fec4603a3899bb'/>
<id>b7ccb2ec7b6a849f57357857c5fec4603a3899bb</id>
<content type='text'>
Main test Makefile expects "c_src" but for convenience I also
allow "c-src" and use that one as the prefix for the tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Main test Makefile expects "c_src" but for convenience I also
allow "c-src" and use that one as the prefix for the tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new-nif target and related tests</title>
<updated>2015-10-26T21:40:04+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-26T21:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9bd5ec4f4797f0c11df4e75f78b10208e1287c03'/>
<id>9bd5ec4f4797f0c11df4e75f78b10208e1287c03</id>
<content type='text'>
Pushing this now so I can figure out Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pushing this now so I can figure out Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add shell chapter and tests</title>
<updated>2015-10-22T21:23:18+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-22T21:23:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=d7b4e589f1716e2de5087a491ea1701d294dccbc'/>
<id>d7b4e589f1716e2de5087a491ea1701d294dccbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add git-submodule fetch method</title>
<updated>2015-10-22T12:24:32+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-22T12:24:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=312f9c646ed83f6bf5bccc237e7903f2705a8c08'/>
<id>312f9c646ed83f6bf5bccc237e7903f2705a8c08</id>
<content type='text'>
Initially submitted by Daniel White.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initially submitted by Daniel White.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fix-test-core-plugins-one' of https://github.com/rabbitmq/erlang.mk</title>
<updated>2015-10-22T10:33:29+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-22T10:33:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=d07357f52ad8a0b67aef6d95506bb2df0a068ad3'/>
<id>d07357f52ad8a0b67aef6d95506bb2df0a068ad3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use relative path to erlang.mk file in autopatched deps</title>
<updated>2015-10-22T10:21:29+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-22T10:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=8d49f08a11da8314cd999f9a03af62ef018595c4'/>
<id>8d49f08a11da8314cd999f9a03af62ef018595c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace "if $(MAKE) then false" by "! $(MAKE)"</title>
<updated>2015-10-22T08:28:39+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-10-22T08:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=6f6d7696e56237a494af3decb00cee83c735c429'/>
<id>6f6d7696e56237a494af3decb00cee83c735c429</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 try to execute an empty shell script in core-plugins-one test</title>
<updated>2015-10-22T07:20:19+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-10-12T13:34:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=aa6c060fca42d7a38f3b91cf334a3544f8346afa'/>
<id>aa6c060fca42d7a38f3b91cf334a3544f8346afa</id>
<content type='text'>
The previous code did:
    if `&lt;code that prints nothing on stdout&gt;`; then ...

So the test failed but not for the good reason. The forked shell
printed:
/bin/sh: gmake[2]:: not found

Now, both "Run 'make ...'" tests are simplified and do not rely on
backticks and test(1) anymore. Either the output is inspected or the
exit code is checked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous code did:
    if `&lt;code that prints nothing on stdout&gt;`; then ...

So the test failed but not for the good reason. The forked shell
printed:
/bin/sh: gmake[2]:: not found

Now, both "Run 'make ...'" tests are simplified and do not rely on
backticks and test(1) anymore. Either the output is inspected or the
exit code is checked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename couch package into opencouch</title>
<updated>2015-10-20T11:26:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-20T11:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=bfa0b2edc142cf32a74bcbb36632052a524c3437'/>
<id>bfa0b2edc142cf32a74bcbb36632052a524c3437</id>
<content type='text'>
Per request: https://github.com/ninenines/erlang.mk/issues/300

This commit also fixes issues with packages which have a different
name than the application name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per request: https://github.com/ninenines/erlang.mk/issues/300

This commit also fixes issues with packages which have a different
name than the application name.
</pre>
</div>
</content>
</entry>
</feed>
