Bug 1491371 - Add config file for pinning to Mozilla repositories. r=darktrojan a=jorgk
authorRob Lemley <rob@thunderbird.net>
Wed, 16 Jan 2019 22:07:02 +0000
changeset 33966 e8b82a0fa34f0973d17c8ee990e5aa470d94d4d7
parent 33965 6bbf829da9c19d9b3bb1ab7c5749bbb579771201
child 33967 fe65720478f1bfed05751016e9a8661b270bd753
push id2393
push usermozilla@jorgk.com
push dateMon, 25 Mar 2019 10:52:11 +0000
treeherdercomm-beta@009e7920f860 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdarktrojan, jorgk
bugs1491371
Bug 1491371 - Add config file for pinning to Mozilla repositories. r=darktrojan a=jorgk .gecko_rev.yml is the new canonical location for pinning to a mozilla branch and revision. This is because the current method of updating .taskcluster.yml will not be supported going forward. Differential Revision: https://phabricator.services.mozilla.com/D16933
.gecko_rev.yml
new file mode 100644
--- /dev/null
+++ b/.gecko_rev.yml
@@ -0,0 +1,27 @@
+---
+GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-beta
+GECKO_HEAD_REF: default
+
+### For comm-central
+# GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+# GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/mozilla-central
+# GECKO_HEAD_REF: default
+#
+### For branches
+# GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+# GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr60
+# GECKO_HEAD_REF: THUNDERBIRD_60_VERBRANCH
+# GECKO_HEAD_REV: 6a830d12f15493a70b1192022c9985eba2139910
+#
+# Note about GECKO_HEAD_REV and GECKO_HEAD_REF:
+# GECKO_HEAD_REF is a branch name or "default".
+# GECKO_HEAD_REV is a revision hash. It cannot be a symbolic name like "default"
+# or "THUNDERBIRD_60_VERBRANCH".
+#
+# comm-central will have GECKO_HEAD_REF defined as "default" but not
+# GECKO_HEAD_REV. Release branches are pinned to a particular commit
+# and set GECKO_HEAD_REV. They may also set GECKO_HEAD_REF when the pinned
+# commit is in a branch within the repository, such as THUNDERBIRD_60_VERBRANCH.
+
+