浏览代码

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}"


正在加载...
取消
保存