Hello Andy,
On Mon, 29 Aug 2011 23:13:07 +0800 Andy Green andy.green@linaro.org wrote:
On 08/29/2011 09:22 PM, Somebody in the thread at some point said:
It's not enough if you still want to refer to it via SHA, due to repo peculiarities. It should be also reachable from one of the live branches (so, instead of a tag, a branch can be created right away).
Sorry... this means for a rebase tree, we have to spawn a new branch per push to public git? We already spawn a tag per push to keep a finger on the tree so it won't be garbage collected: no great problem, but a branch per push?
That's why I was talking about LT and Android team doing it in manual sync (before release) for now. But yes, such transient branches (instead of tags) are needed (repo fetched all branches, but only tags directly accessible from those branches).
Is it perhaps possible to improve "repo" instead?
Yeah, I have patch for that. But we cannot use before upstream accepts it (because people will get errors checking out tree) and I don't hold my breath for that at all.
-Andy