[Buildbot-commits] [buildbot/buildbot] d73354: Fix: Instead of pull everything should it be pull ...

GitHub noreply at github.com
Sun Aug 2 17:26:40 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: d73354aa1215fe36465d225aafb8fabdcd0ab2d3
      https://github.com/buildbot/buildbot/commit/d73354aa1215fe36465d225aafb8fabdcd0ab2d3
  Author: Maria Marcano <mariangemarcano at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Fix: Instead of pull everything should it be pull --rev (branch or rev-hash), hg pull (everything) will create a problem with any branch that has multiple heads (which is valid workflow in Mercurial). Depending on whether you pull a specific revision first, then pull everything, or pull everything first and then get a specific revision, the 'most recently changed head' can be different on the branch, and that can lead to inconsistent results between buildslaves.

Command tested on a katana buildmaster.


  Commit: ca00f9c5fca15e02fe4b5e45535d05057f88111c
      https://github.com/buildbot/buildbot/commit/ca00f9c5fca15e02fe4b5e45535d05057f88111c
  Author: Pierre Tardy <tardyp at gmail.com>
  Date:   2015-08-02 (Sun, 02 Aug 2015)

  Changed paths:
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Merge pull request #1794 from Unity-Technologies/master

Fix: Instead of pull everything should it be pull --rev (branch or rev)


Compare: https://github.com/buildbot/buildbot/compare/5e5173e6267d...ca00f9c5fca1


More information about the Commits mailing list