Hello all,

We have setup a github mirror [1] for the tryton repositories.

The mirror is updated once everyday between 01:00 UTC and 02:00 UTC.

The mirror uses the branching capability of Git [2] to keep the
different versions of the code (tryton's repository hosting has
different repositories for different versions). For example to checkout
to the 2.6 version of sale module you could do:

$ git clone g...@github.com:tryton/sale.git
$ cd sale
$ git checkout 2.6

and to then use the 2.8 version

$ git checkout 2.8

All versions since 1.0 are included as branches [3] and the current
focus of development (2.9 as of today) is called develop branch [4].

All version tags are also moved over. See the sale module for example
[5]. To go to a specific minor version (identified by the tag):

$ git checkout 2.6.1

Don't forget to try the wonderful search [6], code highlighting[7],
history [8] and blame [9] features. Hope someone finds this useful.


[1] https://github.com/tryton
[2] http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging
[3] https://github.com/tryton/trytond/branches
[4] https://github.com/tryton/trytond/tree/develop
[5] https://github.com/tryton/sale/tags
[6] 
https://github.com/search?l=&p=1&q=centralised+%40tryton&ref=advsearch&type=Code
[7] https://github.com/tryton/sale/blob/develop/sale.py
[8] https://github.com/tryton/sale/commits/develop/sale.py
[9] https://github.com/tryton/sale/blame/develop/sale.py

Thanks

-- 
Sharoon Thomas
CEO & Chief Software Architect
Openlabs Technologies & Consulting (P) Limited
Ph: +1 813 793 6736 Extn. 200
t: @sharoonthomas

Reply via email to