style: use import git_config everywhere

Align with Google style guides and `import git_config` as a module
rather than import symbols out of it.

Change-Id: I467f1f8c0868c53b71917ca0a9610606e1ce4d83
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/654811
Reviewed-by: Brian Gan <brgan@google.com>
Commit-Queue: Mike Frysinger <vapier@google.com>
Tested-by: Mike Frysinger <vapier@google.com>
This commit is contained in:
Mike Frysinger authored and gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com committed 2026-11-09 13:35:49 -08:00
1 parent e045aa19d8
commit cc3f52cd6c
8 files changed
+65 -51

No files matched your search

+5 -6
View File
@@ -33,8 +33,7 @@ from typing import NamedTuple
import urllib.parse
import git_command
from git_config import IsId
from git_config import RepoConfig
import git_config
import platform_utils
@@ -324,7 +323,7 @@ class Superproject:
# creating a local branch of the same name.
refspec = (
self.revision
if IsId(self.revision)
if git_config.IsId(self.revision)
else f"{self.revision}:{self.revision}"
)
cmd.append(refspec)
@@ -429,7 +428,7 @@ class Superproject:
if not self._Init():
return SyncResult(False, should_exit)
if IsId(self.revision) and self.commit_id:
if git_config.IsId(self.revision) and self.commit_id:
return SyncResult(True, False)
if not self._Fetch():
return SyncResult(False, should_exit)
@@ -568,7 +567,7 @@ class Superproject:
@functools.lru_cache(maxsize=None)
def _UseSuperprojectFromConfiguration():
"""Returns the user choice of whether to use superproject."""
user_cfg = RepoConfig.ForUser()
user_cfg = git_config.RepoConfig.ForUser()
time_now = int(time.time())
user_value = user_cfg.GetBoolean("repo.superprojectChoice")
@@ -602,7 +601,7 @@ def _UseSuperprojectFromConfiguration():
return user_value
# We don't have an unexpired choice, ask for one.
system_cfg = RepoConfig.ForSystem()
system_cfg = git_config.RepoConfig.ForSystem()
system_value = system_cfg.GetBoolean("repo.superprojectChoice")
if system_value:
# The system configuration is proposing that we should enable the