Click here to return to top level Code Management page.
The following procedure describes the steps to be performed by the official maintainer of the Jetstream code repository (the "Gatekeeper") to execute the monthly Jetstream group code update.
Email reminder to upcoming Jetstream Code Update group
Gatekeeper to email upcoming merge group telling them to get their code ready for the merge.
It will suggest that any recently added code in good working order be moved over to their master branch in anticipation of the upcoming merge.
Each group member will run their assigned test case(s) and debug as required
Group members will update the status of their test case(s) on the Jetstream Test Suite Summary Spreadsheet (Gatekeeper is owner of this Google Docs spreadsheet)
If there are discrepancies in test case results, work with group member to resolve discrepancies
Update Jetstream central repository
Gatekeeper to pull any changes from jetstream sync staging area to his testing branch
Gatekeeper to push changes from his testing branch to central repo:
git push central <name_of_branch_with_latest_merges>:master
Update Jetstream Baseline Summary Table on utoronto-comp-aero wiki with GIT commit ID from latest official Jetstream code update
Email Jetstream Code Update notification to entire Jetstream Developers group
The following procedure describes the steps to be performed by the official maintainer of the Jetstream code repository (the "Gatekeeper") to execute the monthly Jetstream group code update.
Email reminder to upcoming Jetstream Code Update group
Initialize Sync Staging Area
Email Jetstream Code Update Kickoff notification to entire Jetstream Developers group
Add a new link to the "Jetstream Merge Notes" page on utoronto-comp-aero wiki
Entire Jetstream Developers group to commence Jetstream code testing activities
Update Jetstream central repository
Update Jetstream Baseline Summary Table on utoronto-comp-aero wiki with GIT commit ID from latest official Jetstream code update
Email Jetstream Code Update notification to entire Jetstream Developers group
Confirm that all members or Jetstream Developers group have updater their personal Jetstream repos