One remotely missing mercurial branch aborts all pulls on that repository

Bug #1086392 reported by Georges Racinet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP buildbot configurator
Fix Released
Undecided
Unassigned

Bug Description

In the mirror system, care has been taken to pull all interesting branches of a given Mercurial reposiroty at once (hg pull can be passed the -b option several times). This is good for efficiency and to avoid overload of remote servers.

But if one is missing, then the whole operation aborts. This can be seen in logs.

On the other hands, team managers may want to prepare configuration for a bunch of per-developer named branches just once, and these branches won't really exist until someone truly pushes a changeset on them.

It would be better to try the one-step pull and fall back in case of abortion to branch per branch pulling.

Related branches

Revision history for this message
Georges Racinet (gracinet) wrote :

Seems to work according to the logs, but I'd like confirmation with actual changesets going through

Changed in anybox.buildbot.openerp:
status: New → Fix Committed
Revision history for this message
Georges Racinet (gracinet) wrote :

Confirmed : saw one changeset been pulled and triggering a build in that context

Revision history for this message
Georges Racinet (gracinet) wrote :

Released with 0.8.1

Changed in anybox.buildbot.openerp:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.