#!/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 #python -c 's="-c advice.detachedHead=false clone --depth 1 --branch main https://github.com/frida/glib.git glib"; s.replace(" "," "); print(s.split(" ")[-1])' git_dir_name=`python -c "s='$new_args'; s.replace(' ',' '); print(s.split(' ')[-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}