diff options
author | Ismael Luceno | 2022-02-24 23:34:46 +0100 |
---|---|---|
committer | Ismael Luceno | 2022-02-24 23:35:02 +0100 |
commit | 9ffa97a1a1c8772dbb0bbc6758801435f8886401 (patch) | |
tree | f4360e7203e771414c421cb1b4f11936b9cf8841 | |
parent | c64d92014d7999cf369e3d8f9414cc591c29bf7b (diff) |
url_git: Simplify url_git_crack
-rwxr-xr-x | var/lib/sorcery/modules/url_handlers/url_git | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/var/lib/sorcery/modules/url_handlers/url_git b/var/lib/sorcery/modules/url_handlers/url_git index 47636e63..356b5150 100755 --- a/var/lib/sorcery/modules/url_handlers/url_git +++ b/var/lib/sorcery/modules/url_handlers/url_git @@ -33,12 +33,10 @@ #--------------------------------------------------------------------- url_git_crack() { URL=$(url_strip_prefix "$1" git) - GIT_ROOT=git://$(sed "s#\(^[^/]*[^:]*\):.*#\1#" <<< "$URL") - local GIT_DIRECTORY_TAG=$(sed "s#^[^/]*[^:]*\(.*\)#\1#" <<< "$URL") - GIT_DIRECTORY=$(cut -d : -f2 <<< "$GIT_DIRECTORY_TAG") - local GIT_TAGNAME=$(cut -d : -f3 <<< "$GIT_DIRECTORY_TAG") - GIT_TAG=${GIT_TAGNAME:=master} - + GIT_ROOT="git://${URL%%:*}" + GIT_DIRECTORY=$(cut -d : -f2 <<< "$URL") + GIT_TAG=$(cut -d : -f3 <<< "$URL") + : ${GIT_TAG:=master} } #--------------------------------------------------------------------- |