<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/doc, branch 2022.05.31</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>Revamp and document Xref support</title>
<updated>2022-05-30T13:28:36+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-05-20T12:41:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=f257d5557d8858edf6ed965bfd8cadc54f74dca7'/>
<id>f257d5557d8858edf6ed965bfd8cadc54f74dca7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dep version in examples in README and user guide</title>
<updated>2020-11-30T15:16:17+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2020-10-26T11:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=393147ad487e0d8bc16b89960a7f2d2857805f8d'/>
<id>393147ad487e0d8bc16b89960a7f2d2857805f8d</id>
<content type='text'>
Add dep_cowboy_commit 2.8.0 and a note in the user guide
dependencies section that the versions in the package index
are not always up to date.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add dep_cowboy_commit 2.8.0 and a note in the user guide
dependencies section that the versions in the package index
are not always up to date.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add initial Concuerror integration</title>
<updated>2020-06-18T13:02:43+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-06-18T13:02:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9de378e9b0489775a41dedea085e9d77ca52e256'/>
<id>9de378e9b0489775a41dedea085e9d77ca52e256</id>
<content type='text'>
https://concuerror.com/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://concuerror.com/
</pre>
</div>
</content>
</entry>
<entry>
<title>Add bash completion script</title>
<updated>2020-04-21T09:20:16+00:00</updated>
<author>
<name>crownedgrouse</name>
<email>eric.pailleau@wanadoo.fr</email>
</author>
<published>2020-04-12T16:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=2c2b9d3a0df19ca05e1da462b36eda7f2d050153'/>
<id>2c2b9d3a0df19ca05e1da462b36eda7f2d050153</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plugin esh.mk to the index/documentation</title>
<updated>2020-04-13T13:00:56+00:00</updated>
<author>
<name>crownedgrouse</name>
<email>eric.pailleau@wanadoo.fr</email>
</author>
<published>2020-04-11T13:20:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=a187726d5ebce1dd37afdc5f84e609c7401d0965'/>
<id>a187726d5ebce1dd37afdc5f84e609c7401d0965</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the query-deps family of targets</title>
<updated>2020-03-04T12:17:38+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-25T14:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=7edc30ad40cd5dc033bc8f0e914b951abf6d0527'/>
<id>7edc30ad40cd5dc033bc8f0e914b951abf6d0527</id>
<content type='text'>
The query-deps, query-doc-deps, query-rel-deps, query-test-deps
and query-shell-deps targets go through dependencies and print
some information about them:

  $ make query-deps
  ...
  cowboy: cowlib git https://github.com/ninenines/cowlib 2.7.3
  cowboy: ranch git https://github.com/ninenines/ranch 1.7.1

  $ make query-deps QUERY="name repo version absolute_path"
  ...
  cowboy: cowlib https://github.com/ninenines/cowlib 2.7.3 /path/to/deps/cowlib
  cowboy: ranch https://github.com/ninenines/ranch 1.7.1 /path/to/deps/ranch

The query-deps target is recursive; the others aren't. This
mirrors the behavior when fetching and building dependencies.

The full list of options is:

  QUERY="fetch_method name repo version extra absolute_path"

When an option has no corresponding value, "-" will be printed.
For example most fetch methods do not have extra information to
print. When there is extra information, the value will be prefixed
with a descriptive name. For example: package-name=uuid_erl

This commit also introduces changes to deps handling: some of
the functions for querying will now be used directly. In the
future the goal is to remove the old dep_name, dep_commit, etc.
functions and replace their usage with the new query functions.

Custom fetch methods should implement query functions in order
to have information about the relevant dependencies printed
properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The query-deps, query-doc-deps, query-rel-deps, query-test-deps
and query-shell-deps targets go through dependencies and print
some information about them:

  $ make query-deps
  ...
  cowboy: cowlib git https://github.com/ninenines/cowlib 2.7.3
  cowboy: ranch git https://github.com/ninenines/ranch 1.7.1

  $ make query-deps QUERY="name repo version absolute_path"
  ...
  cowboy: cowlib https://github.com/ninenines/cowlib 2.7.3 /path/to/deps/cowlib
  cowboy: ranch https://github.com/ninenines/ranch 1.7.1 /path/to/deps/ranch

The query-deps target is recursive; the others aren't. This
mirrors the behavior when fetching and building dependencies.

The full list of options is:

  QUERY="fetch_method name repo version extra absolute_path"

When an option has no corresponding value, "-" will be printed.
For example most fetch methods do not have extra information to
print. When there is extra information, the value will be prefixed
with a descriptive name. For example: package-name=uuid_erl

This commit also introduces changes to deps handling: some of
the functions for querying will now be used directly. In the
future the goal is to remove the old dep_name, dep_commit, etc.
functions and replace their usage with the new query functions.

Custom fetch methods should implement query functions in order
to have information about the relevant dependencies printed
properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support Hex packages with name different from application</title>
<updated>2020-02-11T10:56:51+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-11T10:56:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ff67135accabcb29dda571d6d4cdf2ff53afc500'/>
<id>ff67135accabcb29dda571d6d4cdf2ff53afc500</id>
<content type='text'>
Properly fixes partisan.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly fixes partisan.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update recommendation to Make 4.2</title>
<updated>2019-07-01T09:37:12+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-07-01T09:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=66ad59b16b9eaa0152e05e308111a79cfa286c83'/>
<id>66ad59b16b9eaa0152e05e308111a79cfa286c83</id>
<content type='text'>
There are issues with -j in 4.1 and earlier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are issues with -j in 4.1 and earlier.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document the PropEr plugin</title>
<updated>2018-12-07T13:44:31+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-12-07T13:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=299789222216c40197a031a7454a18d4f4aa144d'/>
<id>299789222216c40197a031a7454a18d4f4aa144d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document code coverage</title>
<updated>2018-12-07T13:41:20+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-12-07T13:41:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=12f45871b2c52f8285df749e0c6a4141bf6ec88c'/>
<id>12f45871b2c52f8285df749e0c6a4141bf6ec88c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
