[Initng] Migration to Git

Ismael Luceno ismael.luceno at gmail.com
Fri Jul 24 05:18:40 CEST 2009


The migration of initng and libinitng is success, the rest of the
components will get eventually migrated.

Developers that have accounts at initng.org may publish their repos
at /var/git/.

There's a good Git guide at [0]. We may adapt it to our needs later.

The published repos can be browsed from [1], instructions to clone them
are available there. The repos are available from git protocol and via
ssh of course.

We must provide some mirrors ASAP to alleviate our server. Can someone
take this task?

The main repos under /var/git (i.e. initng.git) shall be stable, that
means, the history must not be edited (i.e. don't do git
filter-branch), so, it's recommended to start by cloning with -s, to
share objects. Git is efficient, as it uses hard links when cloning
locally, but, once the repo is cloned, no more relation is hold between
the two repos, so no more hard-linking is performed; to avoid
duplication it's better to use -s to share objects permanently.

My recommendation is to keep all branches' history stable on all
repos, and mark unstable history branches explicitly to avoid any
potential confusion. However, such branches could be kept private if
possible, and interchange commits via mail :).

[0] http://www.sourcemage.org/Git_Guide
[1] http://git.initng.org
-- 
Ismael Luceno
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://jw.dyndns.org/pipermail/initng/attachments/20090724/7382a490/attachment.pgp>


More information about the Initng mailing list