Skip to content
Snippets Groups Projects
Commit c31c9eb8 authored by Dilawar Singh's avatar Dilawar Singh
Browse files

Scripts to pull the subtree into moose working tree.

parent e402660f
No related branches found
No related tags found
No related merge requests found
#!/bin/bash -
#===============================================================================
#
# FILE: add_subtree.sh
#
# USAGE: ./add_subtree.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: Dilawar Singh (), dilawars@ncbs.res.in
# ORGANIZATION: NCBS Bangalore
# CREATED: 05/18/2016 01:11:59 PM
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
set -e
set -x
if [[ `pwd` == *"/moose" ]]; then
git subtree add --prefix moose-core \
https://github.com/BhallaLab/moose-core master --squash
git subtree add --prefix moose-examples \
https://github.com/BhallaLab/moose-examples master --squash
git subtree add --prefix moose-gui \
https://github.com/BhallaLab/moose-gui master --squash
else
echo "Run this script from top-level git directory."
fi
......@@ -23,11 +23,11 @@ set -x
if [[ `pwd` == *"/moose" ]]; then
git subtree add --prefix moose-core \
git subtree pull --prefix moose-core \
https://github.com/BhallaLab/moose-core master --squash
git subtree add --prefix moose-examples \
git subtree pull --prefix moose-examples \
https://github.com/BhallaLab/moose-examples master --squash
git subtree add --prefix moose-gui \
git subtree pull --prefix moose-gui \
https://github.com/BhallaLab/moose-gui master --squash
else
......
#!/bin/bash
# This script updates the repository and its subrepositories, recursively.
git submodule update --init
git submodule foreach '[ "$path" = "moogli" ] && branch=geometry || branch=master; git pull origin $branch; git checkout $branch; git pull'
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment