Tag Archives: git

Microsoft sceglie Git per CodePlex

L’Open Source vince ancora una volta, inconsapevolmente, su Microsoft. Git, il celebre sistema di controllo di versione sviluppato da Linus Torvalds per il kernel Linux è stato integrato in CodePlex, la piattaforma di hosting per codice libero promossa dal colosso di Redmond.

Ne dà notizia Brian Harry, Product Unit Manager di Microsoft, dopo la richiesta – partita dal 2008 – a gran voce di molti sviluppatori. Git è il terzo “arrivato” in casa CodePlex, dopo il tool proprietario Team Foundation Server (compatibile con i client Subversion) e Mercurial.

Continua »

Tag: , ,

La più importante invenzione di Torvalds? Né Linux, né Git

Linux è senza dubbio il motivo per cui tutti noi conosciamo Linus Torvalds. E indubitabilmente Linus passerà alla storia per questo, ma forse in futuro non sarà ricordato per il sistema operativo cui ha dato vita, ma per qualcosa di ancora più grosso.

Non certo Git, l’altro grande progetto opera di Linus. Progetto che a dire il vero qualcuno sostiene sia addirittura più importante del kernel Linux. Discussione ancora senza un punto fermo.

Dimenticandoci un attimo di Linux e Git, sono recentemente capitato su una discussione su Slashdot in cui Glyn Moody sostiene che il maggior contributo di Linus all’umanità sia stato il concetto di open innovation.

Continua »

Tag: , ,

Nokia apre i repository QT e rende pubblica la roadmap

Nokia sembra non fermarsi. Dopo il passaggio delle QT dalla licenza GPL a quella LGPL avvenuto nel mese di gennaio, ora viene fatto un ulteriore passo avanti. Nokia ha deciso di muovere altre due pedine sulla scacchiera, renderà pubblici i repository di QT, e pubblicherà periodicamente una Roadmap aggiornata dell’evoluzione delle stesse QT.

Il repository QT reso disponibile da Nokia è basato su Git, e il sistema di collaborazione è quello Web Gitorious. Si tratta di un servizio di gestione orientato ai progetti. Viene registrato un progetto, e a questo vengono associati uno o più repository git, e ovviamente l’elenco degli sviluppatori. Gli sviluppatori, poi, oltre agli usuali strumenti di Git, hanno a disposizione un certo numero di funzionalità per contribuire con richieste, suggerimenti, segnalazioni alla evoluzione del progetto. Il team di Gitorious sembra abbia ricevuto anche “una donazione da Nokia” per migliorare alcuni aspetti del sistema.

Continua »

Tag: , ,

Google Code supporterà Mercurial

Google ha comunicato che presto migliorerà il proprio sistema di storage dei sorgenti, attualmente basato su Subversion, aggiungendo anche il supporto a Mercurial.

La notizia del colosso di Moutain view arriva quasi inaspettata. Tuttavia, essa conferma un trend che si sta affermando nel mondo Open Source. Tutti i più grandi progetti stanno lentamente abbandonando Subversion e stanno passando ad un nuovo Distributed version control systems (DVCS). I sistemi di hosting dei sorgenti e dei progetti, invece, stanno affiancando a Subversion delle alternative.

Si tratta fondamentalmente di un fenomeno che ciclicamente si ripete più o meno per tutti i progetti. Infatti, con l’evolvere della complessità progetto evolve di pari passi il sistema di hosting e gestione dei sorgenti, in modo da offrire nuove funzionalità e potenzialità di espressione agli sviluppatori. In passato si è già osservato qualcosa di simile quando tutti i progetti Open Source hanno abbandonato CVS in favore di Subversion.

Continua »

Tag: , , , ,

È ufficiale: Gnome passa Git

In casa Gnome è in atto una importante “rivoluzione”. Un gruppo di sviluppatori (Owen Taylor, Kristian Høgsberg, Behdad Esfahbod, Federico Quintero, e altri) è al lavoro per terminare la migrazione del repository di Gnome da Subversion a Git. Infatti, dopo diverse discussioni, alcune delle quali in atto da più di un anno, la comunità di Gnome ha deciso di cambiare il proprio DVCS (Distributed Version Control System). La scelta è ricaduta su Git, il DVCS ufficiale del Kernel Linux.

Che la comunità di Gnome fosse in “fermento” e stesse decidendo verso quale DVCS migrare era cosa risaputa. Già su questo blog qualche mese fa si era accennato in anteprima al fatto che Gnome stesse per passare a Git. In effetti, però, la scelta su quale dovesse essere il successore di Subversion ha richiesto un po’ di tempo. Elijah Newren, uno dei più attivi sviluppatori di Gnome, è stato incaricato di effettuare un sondaggio, sottoponendo tutti sviluppatori Gnome ad una serie di domande circa le loro abitudini e praticità coi diversi DVCS in giro. Git è risultato essere il favorito.

Continua »

Tag: , , , ,

SourceForge.net offre il supporto a Git, Mercurial, e Bazaar

SourceForge, il primo e più famoso “collaboration service” del mondo Open Source, ha deciso di migliorare la propria infrastruttura offrendo supporto a nuovi Distribuited Version Control System (DVCS) e ampliando la gamma dei servizi Web a disposizione delle comunità Open Source.

Negli ultimi anni sembra che SourceForge abbia perso “quote di mercato”, ovvero attenzione da parte degli sviluppatori Open Source, a causa di una incalzante concorrenza da parte degli emergenti portali GitHub, Launchpad, e BitBucket. Il nuovo CEO di SourceForge, Scott Kaufman, arrivato a dicembre 2008, ha deciso di cambiare la situazione e di “aggredire il mercato” con offerte “innovative” e molto “appetibili”.

Continua »

Tag: , , , , , ,

Gnome si prepara all’utilizzo di Git?

Negli ultimi mesi sono comparsi sempre più articoli e post di sviluppatori del progetto Gnome sul possibile utilizzo di GIT come nuovo sistema di gestione dei sorgenti. A distanza di due anni dal passaggio a Subversion (il precedente sistema era ovviamente CVS) sembra che il team di sviluppo si stia preparando alla migrazione del loro repository al più recente e brillante sistema Git.

Git è un sistema software di controllo versione distribuito (“Version Control System” o VCS) che non ha nulla da invidiare all’attuale Subversion, ad oggi il più utilizzato nel mondo Open Source. Esso è stato pensato per gestire qualsiasi tipo di progetto, sia quelli di piccole dimensione che quelli di grandissime dimensioni.

Continua »

Tag: , , ,