gecko-dev/taskcluster/scripts
Gregory Szorc f67f676a52 Bug 1292071 - Put Mercurial store on same cache as checkout; r=dustin
We were seeing issues with the Mercurial working directory not being
pristine. While I can't reproduce this, I have a hunch it is due to
mixing and matching stores and checkouts in TaskCluster. For example,
if a worker supports running concurrent tasks and 2 tasks arrive at
the same time, the caches for the store and checkout may look like:

  (store0, checkout0)
  (store1, checkout1)

However, the next task may get:

  (store1, checkout0)

This may confuse Mercurial.

This commit eliminates the "hg-shared" cache and places the shared
stores as a sibling directory of the checkout.

MozReview-Commit-ID: 8SzyS6wWf9C

--HG--
extra : rebase_source : 6205f3fe944a6ad2cb833a5a7c0ae5ba136eaea6
2016-10-18 09:46:55 -07:00
..
builder Bug 1310819 - Fix developer runs of hazard analysis, r=fitzgen 2016-10-17 14:04:38 -07:00
misc merge mozilla-inbound to mozilla-central a=merge 2016-09-21 12:03:31 +02:00
phone-builder Bug 1290685 - Update TaskCluster to use github.com for B2G r=garndt 2016-07-31 00:03:51 +02:00
tester Bug 1292071 - Put Mercurial store on same cache as checkout; r=dustin 2016-10-18 09:46:55 -07:00
copy.sh