<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/cachekey/project/sources/git3.bst, branch chandan/python3.8</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>git source plugin: Track git tags and save them to reproduce a minimum shallow repository</title>
<updated>2018-12-05T09:47:52+00:00</updated>
<author>
<name>Valentin David</name>
<email>valentin.david@codethink.co.uk</email>
</author>
<published>2018-10-26T14:38:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8251310950e72f18c2d171de375051fb0e126655'/>
<id>8251310950e72f18c2d171de375051fb0e126655</id>
<content type='text'>
Instead of tag information being fetched which can change with time,
they are tracked and saved in the projects.refs/.bst. Then we re-tag
automatically the closest tag so that `git describe` works and is
reproducible.

This new feature is opt-in with the new `track-tags` configuration,
and must be used to fix modules which are broken by our new policy
of omitting the `.git/` repository when staging git sources.

This fixes issue #487
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of tag information being fetched which can change with time,
they are tracked and saved in the projects.refs/.bst. Then we re-tag
automatically the closest tag so that `git describe` works and is
reproducible.

This new feature is opt-in with the new `track-tags` configuration,
and must be used to fix modules which are broken by our new policy
of omitting the `.git/` repository when staging git sources.

This fixes issue #487
</pre>
</div>
</content>
</entry>
</feed>
