You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by Michal Fojtik <mf...@redhat.com> on 2012/08/28 12:08:27 UTC

[HOWTO] Using Tracker (tracker.deltacloud.org)

Hi,

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 (mfojtik@redhat.com).

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 https://raw.github.com/mifo/tracker/master/config/trackerrc.example \
    -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
http://tracker.deltacloud.org.

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
order.

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
review.

[1] http://github.com/mifo/tracker

  -- Michal

Michal Fojtik
http://deltacloud.org
mfojtik@redhat.com




Re: [HOWTO] Using Tracker (tracker.deltacloud.org)

Posted by "marios@redhat.com" <ma...@redhat.com>.
On 08/28/2012 01:08 PM, Michal Fojtik wrote:
> Hi,
> 
> 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 ;-)
> 
+1 thanks! now i have no excuses... we should put this on site too?

> 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 (mfojtik@redhat.com).
> 
> 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 https://raw.github.com/mifo/tracker/master/config/trackerrc.example \
>     -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
> http://tracker.deltacloud.org.
> 
> 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
> order.
> 
> 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
> review.
> 
> [1] http://github.com/mifo/tracker
> 
>   -- Michal
> 
> Michal Fojtik
> http://deltacloud.org
> mfojtik@redhat.com
> 
> 
>