Project

General

Profile

v06_61_00_02a Setup Instructions

First time setting up your release

source /grid/fermiapp/lariat/setup_lariat.sh
export PRODUCTS=/grid/fermiapp/products/lariat:${PRODUCTS}
setup git
setup gitflow
setup mrb
setup ninja v1_6_0b
cd /lariat/app/users/$USER/
mkdir v06_61_00_02a
cd v06_61_00_02a/
mrb newDev -v v06_61_00_02a -q e14:prof
source localProducts_larsoft_v06_61_00_02a_e14_prof/setup
cd $MRB_SOURCE
mrb g -t v06_61_00_02a lariatsoft
cd lariatsoft
git checkout release/v06_61_00_xx
cd $MRB_BUILDDIR
mrbsetenv
mrb i --generator ninja
cd $MRB_TOP
setup lariatsoft v06_61_00_02a -q e14:prof

Whenever you log back into the gpvm machines use this to setup your already existing release

source /grid/fermiapp/lariat/setup_lariat.sh
export PRODUCTS=/grid/fermiapp/products/lariat:${PRODUCTS}
setup git
setup gitflow
setup mrb
setup ninja v1_6_0b
/lariat/app/users/$USER/v06_61_00_02a/
source localProducts_larsoft_v06_61_00_02a_e14_prof/setup
setup lariatsoft v06_61_00_02a -q e14:prof

If you want to make sure you have the latest and greatest from this feature branch you can run the following commands

cd $MRB_SOURCE/lariatsoft
git status

This will check to make sure everything is fine with pulling...follow the suggestions given by GIT

Finally, pull down the release....
git pull origin release/v06_61_00_xx