On Tue, 30 Aug 2011 11:44:35 +0800, Andy Green andy.green@linaro.org wrote:
The first is that repo currently only fetches branches, and not tags. This means that simply tagging isn't enough to ensure that you have the object in your repo.
Not sure what "your repo" means but I get the message.
Yeah, sorry, I meant "the resulting repository."
Paul has a patch for this and sent it upstream, but there's no response yet. If we use that change then tagging is sufficient.
Sounds good. Presumably you can deploy this patched repo version anyway and I can continue to tag pushes and be done.
Unfortunately I'm not sure it's as straightwforward as this, given that we want developers to also be able to do builds locally.
We can deploy to the couple of places in the build service that would need the update, but that will then be supporting something that will break for developers until they update.
Maybe we want the transition plan to be "update your install of repo when you find that it is broken," but I don't think that's very satisfying. It will mainly affect the Android team though, so I'll let them chime in.
Thanks,
James