<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/version-gen.sh, branch master</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=master</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2026-08-01T20:18:30Z</updated>
<entry>
<title>Include branch name in version string.</title>
<updated>2026-08-01T20:18:30Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-20T19:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=2efecceaf3a04a05a57ef754360618865ab9fa52'/>
<id>urn:sha1:2efecceaf3a04a05a57ef754360618865ab9fa52</id>
<content type='text'>
This modifies version-gen.sh to append the output of

	git describe --all --contains HEAD

to the version string we had before. This results in version strings like
"0.8.3-2-master" or "0.8.3-2-g239d-t/misc~1".
</content>
</entry>
<entry>
<title>version-gen.sh: Drop semicolon after function definitions.</title>
<updated>2026-05-24T18:52:28Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-20T19:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=5a6458406951a53247ea3faea6a8c18dcb2a215e'/>
<id>urn:sha1:5a6458406951a53247ea3faea6a8c18dcb2a215e</id>
<content type='text'>
It it superfluous and causes warnings when compiling with -Wpedantic.
</content>
</entry>
<entry>
<title>build: Revamp git versioning.</title>
<updated>2025-03-25T00:51:36Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-01-01T00:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=09ca227ad87eaa2a549cd438fc7d8a6ab4d35973'/>
<id>urn:sha1:09ca227ad87eaa2a549cd438fc7d8a6ab4d35973</id>
<content type='text'>
This rewrites GIT-VERSION-GEN and renames it to version-gen.sh. The
main difference is that the script now generates version.c rather
than version.h, speeding up the build because switching branches
or transitioning from a clean to a dirty work-tree (or vice versa)
changes the version string. Before the patch, all files which included
version.h were recompiled. With the patch applied, only the short
version.c needs to be recompiled.

The generated version,c defines one function which returns the
single-line version string and a second function which returns
the multi-line version information (author, copyright, git URL
etc). This information is now passed to version-gen.sh via environment
variables. The CPP macros we had before are removed.
</content>
</entry>
</feed>
