The recommended git tool is: git
Cloning the remote Git repository
Cloning repository https://github.com/larson-group/clubb.git
> git init /home/jenkins/workspace/clubb_timestep_convergence_gfortran_test # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 9cbf31890998651dc6a36c32990fc9e8771b4d7c (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 9cbf31890998651dc6a36c32990fc9e8771b4d7c # timeout=10
Commit message: "I added a stripped down version of the run_bindiff_w_flags.py script that simply reads in the JSON file and runs CLUBB with all the different flag setting groups listed. It stores the flag files and the model output in the working directory. It does not do anything fancy like checkout the git repository and compile or compare results."
> git rev-list --no-walk b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2 # timeout=10