The recommended git tool is: git
> git rev-parse --resolve-git-dir /home/jenkins/workspace/clubb_bin_diff_regression_e3sm_flags_gfortran/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_ASKPASS to set credentials A token based key used by Jenkins to preform Github actions, created 6/21/2021
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 3f865924bdcf798fa45acaa67b57c44f40c32d89 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 3f865924bdcf798fa45acaa67b57c44f40c32d89 # timeout=10
Commit message: "Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test."
> git rev-list --no-walk e7c07d8527cafa4ab3ee16b1b90ce1abe24941f3 # timeout=10