From 0e1bca57fa59dd84177bb0c5d9736547f6f9442d Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Thu, 10 Nov 2022 13:23:33 +0100 Subject: [PATCH] Add script to automate copy TEMPLATE files to new repo Change-Id: I5d83253771cbdea26039c33764735475df99f258 Signed-off-by: garciadeblas --- copytemplate.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 copytemplate.sh diff --git a/copytemplate.sh b/copytemplate.sh new file mode 100755 index 0000000..eb0d8e5 --- /dev/null +++ b/copytemplate.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +USER="$1" +NEWREPO="$2" + +git clone "ssh://${USER}@osm.etsi.org:29418/TEMPLATE" && (cd "TEMPLATE" && curl https://osm.etsi.org/gerrit/tools/hooks/commit-msg > .git/hooks/commit-msg ; chmod +x .git/hooks/commit-msg) +git clone "ssh://${USER}@osm.etsi.org:29418/osm/${NEWREPO}" && (cd "${NEWREPO}" && curl https://osm.etsi.org/gerrit/tools/hooks/commit-msg > .git/hooks/commit-msg ; chmod +x .git/hooks/commit-msg) + +cp -r TEMPLATE/* ${NEWREPO}/ +cp TEMPLATE/.gitignore ${NEWREPO}/ +rm ${NEWREPO}/copytemplate.sh + +cd ${NEWREPO} +git add -A +git commit -s -m "Copy TEMPLATE files to this repo" +git push origin HEAD:refs/for/master + -- 2.17.1