la calma abans de la tempesta

Aquesta és la sensació que tinc avui :)

Des de que vam venir a viure aquí a Berlín que la paraula ha sigut relaunch1.

A la feina2 em van contractar per ajudar a finalitzar un procés de canvi complet de la pàgina web que s’arrossegava des de feia més de dos anys i que ja hauria de fer un bon temps que hauria d’estar presentada en públic.

Resumint, el famós relaunch serà aquest cap de setmana, així que us podeu imaginar l’excitació, els nervis, els dubtes, el neguit que corre per l’oficina, serà un llaaaaaarg cap de setmana, això segur!

Esperem que la tempesta amaini sense gaires desperfectes el dilluns al matí :)

P.D. tinc 40 mil coses que voldria escriure al bloc, però entre pitus i flautes mai hi ha temps (i en part les classes d’alemany en són en gran part culpables, per sort s’acaben demà!)

  1. Relaunch significa canviar completament alguna cosa, tornar a presentar un producte, una pàgina web, un projecte … []
  2. der Freitag un diari setmanal alemany []

Canvis

And the Oscar Gil goes to…

La porta de Brandemburg, una icona de Berlín
Berlín!!

Fa cosa d’un mes i mig vaig veure una oferta de feina a les llistes de desenvolupament de Plone1 i a partir d’aquí ja és història :)

Després de parlar-ne molt amb la Sílvia, amb vol a Berlín inclòs per fer una entrevista en persona, vam decidir que era una bona oportunitat (si m’hi volien clar).

Berlín és una ciutat que sempre m’ha agradat, ja hi he estat tres o quatre vegades, hi coneixem gent, etc etc. A més, per la Sílvia podrà ser una molt bona oportunitat per aprendre un nou idioma. També hi tenim amics i evidentment i com a fet primordial, la feina, no només em sembla bona, sinó també una oportunitat per millorar els meus coneixements de Plone/Zope/Python i tot el que hi corre entre mig.

Començo el dia 7 de novembre, d’aquí quatre dies comptats!!!, així que si heu de passar per Berlín d’aquí unes setmanes, mesos o anys, recordeu que hi haurà una parella, més, de catalans vivint-hi que us poden acollir, fer-vos de guia o portar-vos a prendre alguna cosa tot parlant de la vida i del que sigui :D

guifi

Menció especial es mereix el projecte guifi.net i la meva relació amb ell. Des de que vam iniciar el projecte ja farà uns quants anys, encara no he tingut mai connexió de guifi a casa: només començar el projecte vaig anar a viure a Girona per estudiar a la universitat, quan la xarxa s’estava acostant a Girona, i després de fer-hi alguna xerrada per la universitat i parlar-ne amb diverses persones i col·lectius, vam venir a viure a Molins de Rei amb la Sílvia. De nou, aquests dies que estem començant a posar antenes per Molins, agafem i marxem a l’altra punta d’Europa :)

Per altra banda, potser vol dir que d’aquí un temps la xarxa ja ha crescut tant que arriba a Berlín… Qui sap! Però sembla que no ens hi podrem estar molt de temps tampoc per Berlín!

  1. Un CMS estil Drupal però escrit en Python i que corre sobre el Zope []

migrar de subversion a git a-la-GNOME

Avui al final m’he decidit a fer la migració d’algunes coses que tenim encara a la feina que estan amb subversion i passar-les a git.

Ja feia uns dies havia trobat una petita guia per fer la migració1, però avui quan m’hi he posat m’he trobat que no em funcionava tal com jo volia.

No és que el repositori de git no el deixés funcionant correctament, sinó que com que tot i que sigui un scm descentralitzat tenim un servidor on hi ha el codi, etc etc no deixava el repositori en el mateix format.

Després de donar-hi unes quantes voltes m’he adonat que el que estava intentant fer era migrar de subversion a git amb els mateixos propòsits i casos d’ús que el GNOME, així que després de buscar una mica he arribat a la guia de migració del GNOME que m’ha portat a una pàgina personal en el wiki del GNOME on s’explica com fer el canvi de format dels repositoris.

I ara sí, ja puc clonar els repositoris del servidor amb total llibertat :)

Pels curiosos, aquest és l’script que he utilitzat (un mix de les dues solucions apuntades abans):

mkdir NOM-REPOSITORI.git
cd NOM-REPOSITORI.git
git –bare init
git –bare svn init https://servidor.codi.org/subversion/REPOSITORI –no-metadata
git config svn.authorsfile /git/users.txt*
git –bare svn fetch

* S’ha de crear un fitxer amb una línia per autor a l’estil: nom.usuari = Nom Real <correu@electronic.org>

P.D. Tot buscant informació sobre la migració i tot plegat he arribat a una entrada d’un bloc on hi havia la frase “You don’t branch because you don’t use git”2 i la veritat és que té molta raó la frase, el canvi de subversion a git, entre moltes d’altres millores és que hi ha gestió de branques i no una simple recreació d’arbres de directoris sense cap mena de control per part del sistema de control de versions, a veure com em va!

  1. De fet ja ho havia comentat per identi.ca :D []
  2. No crees branques perquè no utilitzes git []