osiell / oerplib

OERPLib is a Python RPC library which aims to provide an easy way to remotely pilot and manage an OpenERP server.
GNU Lesser General Public License v3.0
21 stars 20 forks source link

Migrate from Launchpad. #1

Open nhomar opened 10 years ago

nhomar commented 10 years ago

First job.

Migrate fron launchpad and configure all the repository withsome odoo community standars.

nhomar commented 10 years ago

The first import was done, just waiting to be tested.

sebalix commented 10 years ago

I have read a bit about Git flow, and found that the "multiple stable releases" support is done by the "git flow support" workflow: http://yakiloo.com/getting-started-git-flow/

With that, we can fix older releases. But AFAIK, this is not expected that these fixes can be merged in newer releases. In short, my workflow in Bazaar to support several releases was:

The policy was to start the fix on the older supported release and merge back in upper ones, one by one, until I reach the trunk/master. By default the git flow was thought in the "one release supported at a time", this is why they create the 'git flow support' feature later (experimental). As I understand it, we can't do a "merge" between branches like I was used to, instead we should adopt a "cherry picking" policy to backport fixes in other releases.

Sooo, if you have to import all stable branches from Launchpad, can you create them with the pattern 'support-X.Y' (git flow convention I think)? I think they should point on the last tag available for the branch (support-0.7 will point on the same changeset of the tag 0.7.3, and so on). Is it possible?

Thanks for your help anyway :)

sebalix commented 10 years ago

Hum, forget it, we will create support branches manually if needed. We can start as it is now, it will be simpler.

sebalix commented 10 years ago

Some updates about GitHub migration: https://github.com/osiell/oerplib/pull/2

sebalix commented 10 years ago

Nhomar, do you need to merge your hotfix/configure branch into master to test Travis?