about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-05-13 17:00:43 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-05-13 17:06:58 -0700
commitae784df3ce0c354fde00a6d9a4a50d642bdb3560 (patch)
treeaf075f13c465dd3e43d8f9ade50d740953e02e79 /src
parentfac13425138bdadae8ab738efa538641af33c12e (diff)
downloadrust-ae784df3ce0c354fde00a6d9a4a50d642bdb3560.tar.gz
rust-ae784df3ce0c354fde00a6d9a4a50d642bdb3560.zip
Add support for 'T' transition snapshots, which are identical to S snapshots except they tell the makefile to stop at stage1.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/etc/get-snapshot.py3
-rw-r--r--src/etc/snapshot.py5
2 files changed, 1 insertions, 7 deletions
diff --git a/src/etc/get-snapshot.py b/src/etc/get-snapshot.py
index 4fce01e1d93..806d37511dd 100755
--- a/src/etc/get-snapshot.py
+++ b/src/etc/get-snapshot.py
@@ -41,9 +41,6 @@ def determine_curr_snapshot_for_platform():
     parsed = parse_line(i, line)
     if (not parsed): continue
 
-    if parsed["type"] == "transition":
-      raise Exception("working on a transition, not updating stage0")
-
     if found_snap and parsed["type"] == "file":
       if parsed["platform"] == platform:
         hsh = parsed["hash"]
diff --git a/src/etc/snapshot.py b/src/etc/snapshot.py
index 35bbc3ef9f0..f5ba2bfe514 100644
--- a/src/etc/snapshot.py
+++ b/src/etc/snapshot.py
@@ -35,10 +35,7 @@ def parse_line(n, line):
   match = re.match(r"([ST]) (\d{4}-\d{2}-\d{2}) ([a-fA-F\d]+)\s*$", line);
   if (not match):
     raise Exception("%s:%d:E syntax error" % (snapshotfile, n))
-  ttype = "snapshot"
-  if (match.group(1) == "T"):
-    ttype = "transition"
-  return {"type": ttype,
+  return {"type": "snapshot",
           "date": match.group(2),
           "rev": match.group(3)}