From 7e153dfadb5f6cb4e9970b88e73ac6c1ade62ccf Mon Sep 17 00:00:00 2001 From: Mike Purvis Date: Sat, 23 Nov 2024 22:53:59 -0500 Subject: [PATCH] Accept period in repo path regex --- src/rosdistro/repository_specification.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rosdistro/repository_specification.py b/src/rosdistro/repository_specification.py index 7a35aeea..ae6528cc 100644 --- a/src/rosdistro/repository_specification.py +++ b/src/rosdistro/repository_specification.py @@ -38,7 +38,7 @@ class RepositorySpecification(object): # Match groups are server and path on server. - VCS_REGEX = re.compile(r'(?:https?:\/\/|ssh:\/\/|git:\/\/|git@)((?:[a-fA-F0-9]{40}@)?[\w.-]+)[:/]([\w/-]*)(?:\.git)?$') + VCS_REGEX = re.compile(r'(?:https?:\/\/|ssh:\/\/|git:\/\/|git@)((?:[a-fA-F0-9]{40}@)?[\w.-]+)[:/]([\w./-]*)(?:\.git)?$') def __init__(self, name, data): self.name = name