Bitbucket

Click here to return to top level Code Management page.


 * Bitbucket** is a [|web-based hosting service] for projects that use either the Mercurial or Git revision control systems. The UTIAS comp-aero group is using Bitbucket to host the Git repository containing Jetstream source code.

Setting Up Official Jetstream Git Repo
Description of steps completed by the jetstream project maintainer (currently Howard Buckley) to set up the official Jetstream GIT repo on Bitbucket

- Project maintainer logs into Bitbucket account - Select "Create Repository" from the "Repositories" dropdown menu - Fill-in fields on "Create a new repository" page - Click "Create repository" button - Execute the following commands from a terminal connected to Scinet: code format="code" cd /path/to/project/maintainers/jetstream/repo/on/scinet git remote rm central # remove remote associated with oddjob central repo git remote add origin git@bitbucket.org:/jetstream.git git push -u origin master # pushes up the master branch of repo on scinet git push -u origin --tags # pushes up any tags code

Group Access For Jetstream Repository
The "Developers" group has read permission only. Developers can fork the official repo but cannot push changes to it. The "Administrators" group has full permissions. Administrators of the Jetstream repo are the only ones that can push changes to it. Currently, only the Jetstream project maintainer is a member of the "Administrators" group.