Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Maybe better names for repository and remote.
  • Loading branch information
JulienPalard committed Oct 14, 2023
commit d83b8302b9d8c8c9d6b13c3d1e7f46ff7f33353c
16 changes: 8 additions & 8 deletions build_docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -273,10 +273,10 @@ def traverse(dircmp_result):


@dataclass
class Git:
"""Git command abstraction for our specific needs."""
class Repository:
"""Git repository abstraction for our specific needs."""

repository: str
remote: str
directory: Path

def run(self, *args):
Expand All @@ -297,9 +297,9 @@ def clone(self):
"""Maybe clone the repository, if not already cloned."""
if (self.directory / ".git").is_dir():
return # Already cloned
logging.info("Cloning %s into %s", self.repository, self.directory)
logging.info("Cloning %s into %s", self.remote, self.directory)
self.directory.mkdir(mode=0o775, parents=True, exist_ok=True)
run(["git", "clone", self.repository, self.directory])
run(["git", "clone", self.remote, self.directory])


def version_to_tuple(version):
Expand Down Expand Up @@ -344,7 +344,7 @@ def locate_nearest_version(available_versions, target_version):
return tuple_to_version(found)


def translation_branch(repo: Git, needed_version: str):
def translation_branch(repo: Repository, needed_version: str):
"""Some cpython versions may be untranslated, being either too old or
too new.

Expand Down Expand Up @@ -678,12 +678,12 @@ def clone_translation(self):
/ self.language.iso639_tag
/ "LC_MESSAGES"
)
repo = Git(locale_repo, locale_clone_dir)
repo = Repository(locale_repo, locale_clone_dir)
repo.clone()
repo.switch(translation_branch(repo, self.version.name))

def clone_cpython(self):
repo = Git("https://github.com/python/cpython.git", self.checkout)
repo = Repository("https://github.com/python/cpython.git", self.checkout)
repo.clone()
repo.switch(self.version.branch_or_tag)

Expand Down