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

Reply via email to