Previously, for testing, we were *always* randomizing the build order of dependencies. That's annoying since it'll make build logs differ randomly from one run to the next, which could make comparisons harder. However, the feature is still useful for uncovering hidden dependencies between objects.
13 lines
451 B
Python
13 lines
451 B
Python
import os
|
|
|
|
TARGET = os.environ.get('REDO_TARGET', '')
|
|
DEPTH = os.environ.get('REDO_DEPTH', '')
|
|
DEBUG = os.environ.get('REDO_DEBUG', '') and 1 or 0
|
|
VERBOSE = os.environ.get('REDO_VERBOSE', '') and 1 or 0
|
|
SHUFFLE = os.environ.get('REDO_SHUFFLE', '') and 1 or 0
|
|
STARTDIR = os.environ.get('REDO_STARTDIR', '')
|
|
BASE = os.environ.get('REDO_BASE', '')
|
|
if BASE:
|
|
BASE = os.path.abspath(BASE)
|
|
while BASE and BASE.endswith('/'):
|
|
BASE = BASE[:-1]
|