Commit 14e4970d authored by Robert Jensch's avatar Robert Jensch

Modified: - get basename of svn module with regular expression

parent 3db6af8e
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
from __future__ import print_function from __future__ import print_function
from __future__ import absolute_import from __future__ import absolute_import
import os import os
import re
def url_parse(url): def url_parse(url):
...@@ -75,11 +76,10 @@ def svn_basename(url): ...@@ -75,11 +76,10 @@ def svn_basename(url):
""" """
Get basename from an SVN url Get basename from an SVN url
""" """
words = url.split('//') m = re.search(r'\/([^\/]*)\/(trunk|tags|branches)', url)
try: try:
words = words[1].split('/') return m.group(1)
return '/'.join(words[1:]) except AttributeError:
except IndexError:
return None return None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment