====== GH_TUPLE的生成 ====== git submodule foreach --quiet 'SHORTSHA=$(git rev-parse --short HEAD); GHUSER=$(git remote get-url --push origin | cut -f4 -d/); GHPROJECT=$(git remote get-url --push origin | cut -f5 -d/ | sed -e "s,.git$,,g"); GHPROJECT_LC=$(echo ${GHPROJECT} | tr "[:upper:]" "[:lower:]" | tr - _); echo ${GHUSER}:${GHPROJECT}:${SHORTSHA}:${GHPROJECT_LC}/${displaypath}' | sed -e 's,$, \\,g' -e 's,^, ,g'