From 4eb5cc887d3891fd42b82b36c45d3a793e7d183a Mon Sep 17 00:00:00 2001 From: Fumitoshi Ukai Date: Fri, 23 Aug 2024 05:52:46 +0000 Subject: [PATCH] siso: allow run $SISO_PATH even if .sisoenv not found When $SISO_PATH is set, allow to run it even if .sisoenv not found. Useful for `siso fetch`, `siso recall` etc, which would not be needed to run in chromium checkout dir. Change-Id: If3bfcf879cc67dc41bedf17cd771c94de836c949 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5804427 Commit-Queue: Richard Wang Auto-Submit: Fumitoshi Ukai Commit-Queue: Fumitoshi Ukai Reviewed-by: Philipp Wollermann Reviewed-by: Richard Wang --- siso.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/siso.py b/siso.py index c9ca2b8f5c..d4e6c924c0 100644 --- a/siso.py +++ b/siso.py @@ -113,6 +113,8 @@ def main(args): for siso_path in siso_paths: if siso_path and os.path.isfile(siso_path): return subprocess.call([siso_path] + args[1:], env=env) + if siso_override_path: + return subprocess.call([siso_override_path] + args[1:]) print( 'depot_tools/siso.py: Could not find .sisoenv under build/config/siso '