Skip to content

dladams/lbne-larrel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lbne-larrel

David Adams
October 2014
Updated October 13, 2014

Package to create lbnecode releases.

Use "larrel -h" to see available options.

Example session

# Installing this package
# Package is installed at PKGDIR = PKGPATH/lbne-dev
cd PKGPATH
git clone https://github.com/dladams/lbne-larrel
# or
git clone ssh://[email protected]/dladams/lbne-larrel


# Creating and building a development area.
# SW is installed an built in dedicated directory DEVDIR.
# This also initializes the session
mkdir DEVDIR
cd DEVDIR
source PKGDIR/setup.sh

# Set the release for larsoft.
larrel -o v03_01_01

# Set the release for lbnecode.
larrel -n v03_01_01

# Check out, udate version, build and test.
larrel -rdcvbt

# End flow and push changes back to repository.
# The develop and master branches are updated and a new
# tag is created using the lbnecode version.
larrel -lp

# Build the product from the new tag.
# Tar file will be in workdir/reldir/build*
larrel -u

# Or to build with a specific qualifier:
larrel -uq e7:debug

# Informational commands
upslist larsoft
upslist lbnecode
larrel -s gitstatus
larrel -s gitdiff
larrel -s localbranches
larrel -s remotebranches
larrel -s localtags
larrel -s remotetags

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages