Bug 1491371 - Add config file for pinning to Mozilla repositories. r=darktrojan
authorRob Lemley <rob@thunderbird.net>
Wed, 16 Jan 2019 22:07:02 +0000
changeset 26137 a682f8ba00ff
parent 26136 bbc858a8e20d
child 26138 aceb357e8605
push id15691
push usermozilla@jorgk.com
push dateThu, 21 Mar 2019 22:19:15 +0000
treeherdercomm-central@f50cb5efc43d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdarktrojan
bugs1491371
Bug 1491371 - Add config file for pinning to Mozilla repositories. r=darktrojan .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/mozilla-central
+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.
+
+