24

GNOME passa a GIT come sistema di controllo versione

marzo 2009 da Lobotomia

1 Stella2 Stelle3 Stelle4 Stelle5 Stelle6 Stelle7 Stelle8 Stelle9 Stelle10 Stelle (Non ancora votato)
Loading ... Loading ...

Ormai è ufficiale: , dalla prossima versione, utilizzerà come sistema per il controllo di versione.

La scelta è stata motivata dai developers, dal fatto che c’è stato un sondaggio condotto da Elijah Newren all’interno del team, per verificare quale fosse il sistema di controllo preferito dalla maggioranza degli sviluppatori.

Ovviamente il cambio richiederà la modifica di tutti gli script per la compilazione, ma a fronte di questo piccolissimo costo, il beneficio è immenso, infatti Emanuele Bassi in un suo post illustra, senza mezzi termini, i vantaggi derivanti dall’utilizzo di :

Passare a come VCS è probabilmente la mossa migliore mai fatta nella storia del progetto: la produttività è praticamente quadruplicata, e le operazioni per integrare bug fix e feature mi hanno salvato da una serie di orchiti che non vi dico. adesso mi basta chiedere a qualcuno di farsi una branch e dirmi dove andarla a recuperare — e funziona tutto così bene che per un attimo ho creduto di usare software scritto da unicorni che scorreggiano arcobaleni su una nuvola fatta di cuccioli di san bernardo che salvano bambini biondi con gli occhi azzurri da valanghe di zucchero filato.

L’opinione di Bassi purtroppo non è l’unica, infatti su Planet per qualche tempo ha girato il memè che recitava “ fa schifo”.

C’è chi non vede vantaggi in questo passaggio, mentre per altri, dopo qualche riflessione, il cambio è stato visto come un qualcosa (quasi) di dovuto.

Che dire, magari è uno dei tanti segni della svolta radicale nel progetto , assieme a Shell.

Post correlati

Una Risposta a “GNOME passa a GIT come sistema di controllo versione”

  1. scimmia said:

    bell’articolo.

    LOL ;-)

Leave a Reply

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>