#!/bin/sh export PYTHONPATH=/pubx/git-replace/ echo "$*" > /tmp/_args python /pubx/git-replace/replace_url.py /tmp/_args /tmp/_args.new new_args=`cat /tmp/_args.new` # $* : -c advice.detachedHead=false clone --depth 1 --branch main https://github.com/frida/glib.git glib # new_args : -c advice.detachedHead=false clone --depth 1 --branch main git@gitcode.net/dependency/frida/glib.git glib echo "pwd:`pwd`; /usr/bin/git.original $new_args" >> /tmp/git.log /usr/bin/git.original $new_args #git clone https://github.com/frida/libpsl.git #IFS=' ' read -r -a new_arg_array <<< "-c advice.detachedHead=false clone --depth 1 --branch main https://github.com/frida/glib.git glib" #echo "${new_arg_array[-1]}" #glib IFS=' ' read -r -a new_arg_array <<< "$new_args" git_dir_name="${new_arg_array[-1]}" git_dir="`pwd`/$git_dir_name" gitmodules_path=${git_dir}/.gitmodules test -f ${gitmodules_path} && python /pubx/git-replace/replace_gitmodules_url.py ${gitmodules_path}