mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
Just some "syntactic" sugar (at the very least we should probably have used 'true' from the beginning) https://git-scm.com/docs/git-config#Documentation/git-config.txt-boolean Bug: b/348024314 Change-Id: I9ec3b12012444662289619ac955885e732945fe2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5641085 Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Allen Li <ayatane@chromium.org>
25 lines
827 B
Python
25 lines
827 B
Python
# Copyright (c) 2024 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
"""Defines common conditions for the new auth stack migration."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import os
|
|
|
|
import scm
|
|
|
|
|
|
def Enabled() -> bool:
|
|
"""Returns True if new auth stack is enabled."""
|
|
return scm.GIT.GetConfig(os.getcwd(),
|
|
'depot-tools.usenewauthstack') in ('yes', 'on',
|
|
'true', '1')
|
|
|
|
|
|
def SkipSSO() -> bool:
|
|
"""Returns True if skip SSO is set."""
|
|
return scm.GIT.GetConfig(os.getcwd(),
|
|
'depot-tools.newauthskipsso') in ('yes', 'on',
|
|
'true', '1')
|