On Thu, Jun 28, 2012 at 8:27 AM, Thomas Watson <tjwatson@xxxxxxxxxx>
For 8 AM nightly, what risks are there that someone pushes commits to master in the middle of a build? ÂI seem to remember this causing build issues when we migrated to git.
For I builds, Auto-tagging only pushes a commit to eclipse.platform.releng.maps, so it's susceptible to a push while auto-tagging is going on (it can cause the map commit at the end of auto-tagging to fail).Â That would fail our build these days.Â If the push happens after auto-tagging, then it won't effect the build because the tags are used to check out each build repo.
The other repos only have tags pushed to them during I builds, so the risk could be in pushing a complementary change to 2 different repos, where one could get picked up and the other not when auto-tagging clones or fetches from the repo.Â This would apply to I builds during auto-tagging or the nightly during the checkout phase.
Both of these risks are comparable to what could happen with CVS commits during the checkout phase of build time.