From 703e8cc992ae7543b051fc3de355cddb779462eb Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 5 Nov 2011 23:43:01 -0500 Subject: [PATCH] Add preliminary commit all script --- commit_all_submodules | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 commit_all_submodules diff --git a/commit_all_submodules b/commit_all_submodules new file mode 100755 index 0000000..0d53c18 --- /dev/null +++ b/commit_all_submodules @@ -0,0 +1,23 @@ +#!/bin/bash + +if [[ ! -d .git ]]; then + echo "This script can only be run from a top level git directory. Exiting..." + exit 1 +fi + +echo "Preparing $PWD for development use" +if [[ $1 == "" ]]; then + read -p "Enter your TDE GIT username []: " -e gituser +else + gituser=$1 +fi + +if [[ $gituser == "" ]]; then + gituser="anonymous" +fi + +read -p "Enter your commit message []: " -e commitmessage + +git submodule foreach "git commit -a -m \'$commitmessage\'" +git submodule foreach "sed -i \'s/system@scm\.trinitydesktop\.org/$gituser@scm\.trinitydesktop\.org/g\' .git/config" +git submodule foreach "git push origin master"