From 74b0e94d896cac05db94f2c36778d7fdebd81f0b Mon Sep 17 00:00:00 2001 From: Alexander Zilberkant Date: Thu, 6 May 2021 15:10:48 +0300 Subject: [PATCH] support ssh repos support repositories with SHH URL. e.g. given repository URL `ssh://git@some.domain.com:7999/project/cool-stuff.git` before the change the resulting directory will be: `vendor/git@some.domain.com/7999/project/cool-stuff` the directory after this change will be: ` `vendor/some.domain.com/project/cool-stuff`` --- bin/git-vendor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/git-vendor b/bin/git-vendor index 566aa59..c10d08a 100755 --- a/bin/git-vendor +++ b/bin/git-vendor @@ -80,7 +80,7 @@ cmd_add() die "Incorrect options provided: git vendor add []" fi - dir="$prefix/$(echo "$repository" | sed -E 's/^[a-zA-Z]+((:\/\/)|@)//' | sed 's/:/\//' | sed -E 's/\.git$//')" + dir="$prefix/$(echo "$repository" | sed -E 's/^[a-zA-Z]+((:\/\/)|@|(:\/\/git@))//' | sed -E 's/:[0-9]+//' | sed -E 's/\.git$//')" message="\ Add \"$name\" from \"$repository@$ref\"