opnsense-ports/devel/git-lab/files/patch-git-23fd64b
Franco Fichtner ce8e07b088 */*: sync with upstream
Taken from: HardenedBSD
2021-05-21 11:32:43 +02:00

26 lines
1 KiB
Text

diff --git lab/repositoryconnection.py lab/repositoryconnection.py
index c7170de..23fd64b 100644
--- lab/repositoryconnection.py
+++ lab/repositoryconnection.py
@@ -71,7 +71,7 @@ class RepositoryConnection:
try:
self._remote_project = self._connection.projects.get(
- Utils.str_id_for_url(Utils.normalize_url(repository))
+ Utils.str_id_for_url(repository)
)
except (GitlabHttpError, GitlabGetError):
Utils.log(LogType.Error, "The repository could not be found on the GitLab instance.")
diff --git lab/utils.py lab/utils.py
index c0490ac..3c4c707 100644
--- lab/utils.py
+++ lab/utils.py
@@ -60,7 +60,7 @@ class Utils:
"""
normalized_url: str = Utils.normalize_url(url)
repository_url: ParseResult = urlparse(normalized_url.replace(".git", ""))
- return quote_plus(repository_url.path[1:])
+ return quote_plus(repository_url.path[1:], safe='/')
@staticmethod
def log(log_type: LogType, *message: str) -> None: