소스 검색

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


불러오는 중...
취소
저장