deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michal Fojtik <>
Subject [HOWTO] Using Tracker (
Date Tue, 28 Aug 2012 10:08:27 GMT

I think the Tracker[1] advanced to level that it could be
actually useful and working, so I want to provide a little how
to start using it ;-)

So first, you need to install the 'client' app:

$ gem install tracker-client

Now, if you don't have tracker account and you want one, please
send me an private email (

Note, that having username/password is not mandatory to just
download patches or viewing what is going on, or what patches
are pending review. The user account is needed if you want to
actually record the new patches or update patch state.

The tracker configuration is stored in ~/.trackerrc so:

$ wget \
    -O $HOME/.trackerrc

(Update your credentials in that file if you have them ;-)

Let say, you finished work on something and you want to record
your patches. This can be done by this command:

$ tracker publish

(You must be in the GIT repository and the branch you want to
record must be the current active branch).

After this, your patches are recorded and should appear on

Now, the other person want to download your patches. Let say your
patches are recorded into set with id XYZ. Then the person just do:

$ tracker download XYZ -b reviews/patches

Tracker will now create a new branch named 'reviews/patches' and
download && apply all patches in the set N to that branch in correct

After you test that patches, and you want to ACK or NACK them, then
you just need to execute in that same branch:

$ tracker ack -m "Message"

Thats all ;-) If you have any other questions please don't hesitate
to ask me on IRC or here ;-)

Also note that using tracker is not 'required', we still do review
using mailing list as we did before. This app should be just a little helper
that keep us updated about what patches are on list or what patches are pending


  -- Michal

Michal Fojtik

View raw message