From a21f029ec95f0c1d0ba935f78424ddbc40e45c58 Mon Sep 17 00:00:00 2001 From: Kaushik Lingarkar Date: Tue, 9 Sep 2025 13:14:34 -0700 Subject: [PATCH] Revert^2 "Fix shallow clones when upstream attribute is present" This reverts commit 38d2fe11b9df521727fcca23c9dac086ce8378d3. Reason for revert: Fix the issue described in I00acd4c61 Bug: b/427093249 Change-Id: Ife6d46cd85840f2989f60c2ca4d5a7dcf5d7477a --- project.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/project.py b/project.py index 8d18e2506..73263d934 100644 --- a/project.py +++ b/project.py @@ -2411,7 +2411,9 @@ class Project: # throws an error. revs = [f"{self.revisionExpr}^0"] upstream_rev = None - if self.upstream: + + # Only check upstream when using superproject. + if self.upstream and self.use_superproject: upstream_rev = self.GetRemote().ToLocal(self.upstream) revs.append(upstream_rev) @@ -2423,7 +2425,9 @@ class Project: log_as_error=False, ) - if self.upstream: + # Only verify upstream relationship for superproject scenarios + # without affecting plain usage. + if self.upstream and self.use_superproject: self.bare_git.merge_base( "--is-ancestor", self.revisionExpr,