Nos últimos anos, muitas equipes de engenharia mudaram o nome do branch padrão do git de master para um termo diferente e potencialmente menos ofensivo. Sou totalmente a favor da escolha de nomear sua ramificação padrão como quiser, mas não ter um nome de ramificação padrão universal pode complicar algumas automações.

Então, como podemos detectar o nome do branch padrão de um repositório git? Eu uso alguns comandos encadeados:

git remote show REMOTE_REPO_NAME | grep 'HEAD branch' | cut -d' ' -f5

Trocar REMOTE_REPO_NAME com o nome do repositório remoto/ upstream e o senhor obterá o nome do branch padrão do repositório remoto!

  • Plug-in MooTools Zebra Tables

    Muitas vezes, os dados tabulares podem ser entediantes, mas não precisam ser assim! Com uma pequena classe do MooTools, posso tornar os dados tabulares extremamente fáceis de ler implementando tabelas “zebra” – tabelas com cores de fundo de linhas alternadas.

  • Objeto de navegador do MooTools 1.3

    O MooTools 1.3 acaba de ser lançado e uma das grandes novidades é o objeto Browser. O objeto Browser é muito útil, pois além de obter informações sobre o tipo e a versão do navegador, é possível obter informações sobre o sistema operacional do usuário, os plug-ins do navegador e…