Summary
CCBC has various changes to the vanilla Ellucian gjajobs.shl file. In order to ease script upgrades, the scripts are located in git repo "CCBCGJAJobs". Git is used to merge new Banner updates with existing CCBC code.
Body
< !!! INTERNAL USE ONLY !!! >
Not for distribution directly to end user
Overview
CCBC has various changes to the vanilla Ellucian gjajobs.shl file. In order to ease script upgrades, the scripts are located in git repo "CCBCGJAJobs". Git is used to merge new Banner updates with existing CCBC code.
Audience
ITS Staff
Procedure
Location
git@clsvn.ccbcmd.edu:CCBCGJAJobs
GIT Commands
The following table assumes the command line tool. A GUI tool is planned for CCBC.
| GIT Function |
Command |
| Add and Commit |
git add .
git commit -m "this is the commit message, include banner version"
|
| Push |
git push |
| Clone |
git clone git@clsvn.ccbcmd.edu:CCBCGJAJobs |
| Change Branch |
git checkout baseline
|
| Merge another branch to current |
git merge baseline |
- Clone the repo.
- Switch the branch to "baseline".
- Download newest version of gjajobs.shl from upgrade staging area. DBA's may need to assist with this.
- Add and commit the new baseline. During the commit, put the Banner version in the commit message.
- Switch the branch to "ccbc".
- Merge branch "baseline".
- If there are conflicts, they must be resolved by the appropriate tool.
- Add and commit the new code.
- Push it back to the git server.