Differences between revisions 2 and 3
Revision 2 as of 2009-01-24 23:48:06
Size: 1414
Comment:
Revision 3 as of 2009-01-24 23:48:35
Size: 1416
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
<!>'''Note our repo has not yet been picked up by cron job. For now we will have access it via alioth domain, later it will be possible to use git.debian.org domain''' <!> '''Note our repo has not yet been picked up by cron job. For now we will have access it via alioth domain, later it will be possible to use git.debian.org domain'''
Line 15: Line 15:
<!>'''Skip if you don't have write access yet''' <!> '''Skip if you don't have write access yet'''

Team Repo Guide

This guide will guide you through cloning team repo, building packages from it and making changes, pushing changes back.

<!> Note our repo has not yet been picked up by cron job. For now we will have access it via alioth domain, later it will be possible to use git.debian.org domain

Preporation

<!> Skip if you don't have write access yet

Read through [Alioth/SSH] this guide assumes you have at least created ~/.ssh/config as explained on that page.

Cloning the repo

Let's create a derictory for all our packaging and change into it:

$ mkdir ~/pkg-crosswire
$ cd ~/pkg-crosswire

Currently we only have sword package. So we are going to clone it:

$ git clone ssh+git://alioth.debian.org/git/pkg-crosswire/sword.git
$ cd sword

Now let's setup the tracking branches:

$ git branch --track upstream origin/upstream # to create a tracking branch
$ git branch --track pristine-tar origin/pristine-tar # to track pristine-tar brack

Now after typing this, you should see output as displayed:

$ git branch