瀏覽代碼

Update maybe_git_repo() to strip user@ :NNNN and .git from urls for fs location.

cray
Mitch Tishmack 11 年之前
父節點
當前提交
68a9882bcc
共有 1 個檔案被更改,包括 7 行新增1 行删除
  1. +7
    -1
      git/.profile.d/20-functions-git.sh

+ 7
- 1
git/.profile.d/20-functions-git.sh 查看文件

@@ -7,7 +7,13 @@ maybe_git_repo()
echo "${1}" | grep '://' > /dev/null 2>&1
[ $? = 0 ] && proto=$(echo "${1}" | sed -e 's|[:]\/\/.*||g')
git_dir=$(echo "${1}" | sed -e 's|.*[:]\/\/||g')
repo=$(echo "${destination}/${git_dir}" | sed -e 's/\.git$//g')

# strip user@, :NNN, and .git from input uri's
repo="${destination}/"$(echo "${git_dir}" |
sed -e 's/\.git$//g' |
sed -e 's|.*\@||g' |
sed -e 's|\:[[:digit:]]\{1,\}\/|/|g' |
tr -d '~')

if [ ! -d "${repo}" ]; then
mkdir -p "${repo}"


Loading…
取消
儲存