As Alexander says, we need to be able to reference the sha since our "pinned-manifest" list all the subgit syncables by sha.
Like this:
https://android-build.linaro.org/jenkins/job/linaro-android_beagle-11.07-rel...
-Zach
On 11 July 2011 16:18, Alexander Sack asac@linaro.org wrote:
On Mon, Jul 11, 2011 at 4:11 PM, Zach Pfeffer zach.pfeffer@linaro.org wrote:
In-order to make reproducible builds we create pinned manifests with each commit explicitly listed. We also use this method to create a release. We depend on these pinned commits - if they don't exist the "released" builds can no longer be reproduced.
One amend: the commits need to exist AND need to be reachable through a head.
In other words: due to how the repo tool work, tagging and then rebasing will not be good enough.
--
- Alexander