Saturday, 16 June 2012

Git conversion status, 2012-06-16

The conversion script is in place and functioning on the Pepperfish
server. The currently published interrim repositories stand at r13965
and are published to the gitweb instance on:

http://git.netsurf-browser.org/

Various tweaks to the repository set were made thanks to assistance
from Michael Drake and others.

Daniel wrote a git-testament script and did the various makefile
tweaks to ensure that portion of the build system will move over.
Various gitignore files were also added to the SVN in preparation.

## Issues and remaining work

The remaining primary issue is that of the shared build system we have
for our libraries. An amount of discussion was had regarding this,
both on IRC and on the mailing list. We will need a decision to be
made on this before the conversion, else we will not be buildable at
all come July.

Daniel has undertaken to provide a 'git cheat-sheet' so that
developers will be able to transition with a little pain as can be
achieved. However full instructions won't be available until we
resolve the above point.

It is possible that initially we won't have the commits list
operational. Daniel is working on this, but it may take a touch
longer than the stated transition date. We will still have CIA
support at that time, although the bot may need a tweak or two to show
nicely in-channel.

Changes will have to be made to Ohloh and other sites to ensure they
track our project effectively going forward.

Please keep discussion of these (and any other git related issue) to
the mailing list if appropriate.

## Commit access

The following society members have NOT supplied ssh keys and thus will
be without direct commit rights after the conversion unless they
supply keys in the meantime:

* John-Mark Bell
* François Revol
* Steve Fryatt

In addition, Ole Loots has supplied keys and will continue to have
commit rights despite not being a society member.


--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69

No comments:

Post a Comment