phase2: use full git history for reproducibility
authorPaul Spooren <mail@aparcar.org>
Fri, 13 Nov 2020 07:06:03 +0000 (21:06 -1000)
committerJo-Philipp Wich <jo@mein.io>
Fri, 13 Nov 2020 14:08:19 +0000 (15:08 +0100)
commit5b96616d056e26adbd50cc73a5e51b8449110b7d
tree40061d70b955a34bd3ce293c4bdfbc4fe432d645
parent053d1e665077017165b75f077443ece036e160a3
phase2: use full git history for reproducibility

The SOURCE_DATE_EPOCH variable is used to set reproducible time stamps
for built artifact. As packages get rebuild without changing, they
require individual epochs which are independent of the main tree. To
archive that the git log for each package source path is used.

This mechanism can only work if the full git history is available. Until
now only a shallow copy (--depth 1) would be cloned. With this commit
the `feeds.conf.default` is changed to use the full git repository.

Signed-off-by: Paul Spooren <mail@aparcar.org>
[do not modify feeds.conf.default]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
phase2/master.cfg