Unify ubiquo gems in a single git repo

4 views
Skip to first unread message

Toni Reina

unread,
Jan 18, 2012, 9:19:39 AM1/18/12
to ubiquo...@googlegroups.com
Hi, 

yesterday, working with rails3 migration, I needed move code from ubiquo_authentication to ubiquo_access_control. I think that is a pity not to have tracked this movement being different repositories. 
 
Maybe we can unify in one repo as rails way, what do you think? How can we keep the history of different repositories?

With a single repo the release tasks could be easier too.

Comments, please!

Thanks

--
Toni Reina Pérez
are...@gnuine.com

gnuine
http://www.gnuine.com
C/Pamplona 96, planta 2, porta 17 22@ - 08018 Barcelona

Ramon Salvadó

unread,
Jan 19, 2012, 3:12:24 AM1/19/12
to ubiquo...@googlegroups.com
Agreed. +1.

Regards
Ramon

--
Heu rebut aquest missatge perquè esteu subscrit al grup "ubiquo" de Google Grups.
Per publicar a aquest grup, envieu un correu electrònic a ubiquo...@googlegroups.com.
Per anul·lar la subscripció a aquest grup, envieu un correu electrònic a ubiquo-gnuin...@googlegroups.com.
Per obtenir més opcions, visiteu aquest grup a http://groups.google.com/group/ubiquo-gnuine?hl=ca.

Bernat Foj Capell

unread,
Jan 19, 2012, 5:12:45 AM1/19/12
to ubiquo...@googlegroups.com
Hi,

Yes, it wiil simplify management a lot (permissions, hooks, CI, releases...).

It is important to avoid losing the history though. There are two options:

1) Create a new repo and merge all the repos commits sorting them by date.

The history would be as if it was always the same repo.

2) Use an existing repo and rebase all the commits

The history would be:

All ubiquo_XXX commits
All ubiquo_YYY commits
All ubiquo_ZZZ commits

So I would choose 1), but maybe there are other considerations

Another thing, ubiquo_guides would maintain its own repo and can have
public write permissions (like rails guides),

Cheers,
Bernat

--
Bernat Foj Capell
bf...@gnuine.com

gnuine
www.gnuine.com
C/ Pamplona, 96
Local 17

Bernat Foj Capell

unread,
Jan 20, 2012, 9:48:04 AM1/20/12
to ubiquo...@googlegroups.com
Another consideration after some talk:

To keep things easy for existing projects (and the ones that will be
created until 0.9 is around), the old repos would still exist and the
0.8-stable commits will go there. The master branch on the old repos
will be discontinued.

There won't be 0.8-stable in the new repo. The first stable version
there will be 0.9.

This way the merge and maintenance will be also easier for us (we
don't have to duplicate commits in old/new repos).

0.8.1 will be out early next week, so after this release it will be a
good time to do the switch.

Cheers,
Bernat

Toni Reina

unread,
Feb 8, 2012, 5:47:44 AM2/8/12
to ubiquo...@googlegroups.com
Hi,

good news, we have unified the repository (https://github.com/gnuine/ubiquo).

Important: The next commits/patches for version 0.9 must be generated from this repo.

I hope it works well :-)
Reply all
Reply to author
Forward
0 new messages