On Tue, 2011-07-12 at 04:07 -0300, Ricardo Salveti wrote: > On Mon, Jul 11, 2011 at 6:18 PM, Alexander Sack <a...@linaro.org> wrote: > > On Mon, Jul 11, 2011 at 4:11 PM, Zach Pfeffer <zach.pfef...@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. > > For me this seems to be quite fragile, as you're expecting the > upstream tree for a component to not rebase the tree. > > At least when looking at what happened with u-boot-linaro, where a > rebase is expected by the way John is maintaining his tree, this > method will fail unless you're building against a tag (as I believe > git will respect the tag even if the tree was rebased in some way).
Er. Forgive me if you were talking about JohnR, but I don't rebase my tree. I do create new branches for each kernel version, but the old branches remain. thanks -john _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev