Revert^2 "Fix shallow clones when upstream attribute is present"
This reverts commit 38d2fe11b9
.
Reason for revert: Fix the issue described in I00acd4c61
Bug: b/427093249
Change-Id: Ife6d46cd85840f2989f60c2ca4d5a7dcf5d7477a
This commit is contained in:
parent
97dc5c1bd9
commit
91fe9bf9dd
1 changed files with 11 additions and 2 deletions
13
project.py
13
project.py
|
@ -789,6 +789,11 @@ class Project:
|
|||
self._LoadUserIdentity()
|
||||
return self._userident_email
|
||||
|
||||
@property
|
||||
def use_manifest_superproject(self):
|
||||
"""Whether manifest superproject is used."""
|
||||
return self.manifest.manifestProject.use_superproject
|
||||
|
||||
def _LoadUserIdentity(self):
|
||||
u = self.bare_git.var("GIT_COMMITTER_IDENT")
|
||||
m = re.compile("^(.*) <([^>]*)> ").match(u)
|
||||
|
@ -2420,7 +2425,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_manifest_superproject:
|
||||
upstream_rev = self.GetRemote().ToLocal(self.upstream)
|
||||
revs.append(upstream_rev)
|
||||
|
||||
|
@ -2432,7 +2439,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_manifest_superproject:
|
||||
self.bare_git.merge_base(
|
||||
"--is-ancestor",
|
||||
self.revisionExpr,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue