From 42ff0716cddd5bf9895112f263f64147247f6e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ricks?= Date: Thu, 18 Jan 2024 13:49:21 +0100 Subject: [PATCH] Add: Export all relevant git classes from `pontos.git` All git related classes should be imported from `pontos.git`. Other classes, modules, functions, variables, ... not imported into `pontos.git` are considered private. --- pontos/git/__init__.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pontos/git/__init__.py b/pontos/git/__init__.py index dfc7976b3..a8e888953 100644 --- a/pontos/git/__init__.py +++ b/pontos/git/__init__.py @@ -3,12 +3,23 @@ # SPDX-License-Identifier: GPL-3.0-or-later # -from .git import ConfigScope, Git, GitError, MergeStrategy, TagSort +from .git import ( + DEFAULT_TAG_SORT_SUFFIX, + ConfigScope, + Git, + GitError, + MergeStrategy, + TagSort, +) +from .status import Status, StatusEntry __all__ = ( - "MergeStrategy", + "DEFAULT_TAG_SORT_SUFFIX", "ConfigScope", - "TagSort", - "GitError", "Git", + "GitError", + "MergeStrategy", + "Status", + "StatusEntry", + "TagSort", )