GitLab aderisce alle nuove (assurde) naming convention: Main sostituirà Master

gitlab naming main master

Ultimo aggiornamento:14 Marzo 2021

Dopo GitHub e Atlassian anche GitLab, come conferma questo post sul blog ufficiale, ha deciso di aderire alle nuove naming convention del software. Naming convention che nascono in seguito al movimento di protesta Black Lives Matter dovuto ai fatti avvenuti l’anno scorso negli USA. Ormai tutti stanno aderendo: ad esempio Linus Torvalds ha avallato un cambio di terminologia consigliando di evitare i termini Master, Slave, Whitelist e Blacklist. Linux Foundation, Cisco, IBM, Red Hat, VMware, Akamai, Cloud Native Computing Foundation e altri big del settore tech hanno lanciato l’iniziativa “Inclusive Naming Initiative“. Il progetto nasce per aiutare le aziende a rimuovere ogni tipo di linguaggio con sfumature poco chiare e sostituirlo con un insieme concordato di termini neutri. L’obiettivo è avere una naming convention chiara e certificata entro la fine del 2021.

Cosa cambia su GitLab

Ogni repository Git ha un initial branch, che è il primo ramo ad essere creato quando viene generato un nuovo repo. Storicamente, questo ramo iniziale è sempre stato chiamato master. Questa terminologia nasce molto lontano nel tempo e deriva da Bitkeeper, predecessore di Git.

I manutentori del progetto Git hanno ascoltato il feedback degli sviluppatori che chiedono un nome più descrittivo e inclusivo per il ramo predefinito, offrendo agli utenti opzioni per cambiarne il nome. Sono già stati compiuti passi significativi verso questo obiettivo. Ad esempio, a partire dalla release 2.28 di Git, è stata inserita un’opzione di configurazione (init.defaultBranch) che consente di cambiare il branch name di default.

GitLab ha già introdotto alcune novità che consentono agli utenti di cambiare il branch name, altre sono in programma per le future release. In particolare:

  • Fase 1: prevedono di passare, a partire da GitLab 13.11, a Git 2.31.0. GitLab 13.11 sarà disponibile dal prossimo 22 aprile 2021. In questa fase i progetti creati da GitLab continueranno a essere battezzati master;
  •  Fase 2: a partire da GitLab 14.0, atteso per il 22 maggio 2021, qualsiasi progetto creato in GitLab utilizzerà il branch name main;
  • GitLab stesso aggiornerà tutti i suoi progetti eliminando interamente il terminemaster, in alcuni di essi, come GitLab Shell, l’aggiornamento è già stato completato.

Attenzione: se un progetto con il branch name main richiama job parte di altri progetti, i riferimenti al termine master dovranno essere aggiornati oppure, per continuare a usare questo termine, sarà necessario configurare un branch name custom. Insomma, un overhead di lavoro del tutto inutile, che può portare a problemi nei repository e a situazioni di incompatibilità. Spesso ci si dimentica che non sono le parole in quanto tali a rendere buono o meno un concetto bensì è il valore e il modo con cui si usano.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2021/03/gitlab-nuove-naming-convention-main-master.html

Visited 2 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.