Trabalho com o git há vários anos e um dos meus posts favoritos sobre o git é Criar um .gitignore global que detalha como o senhor pode criar um .gitignore para ignorar determinados arquivos inúteis (pense no .DS_Store, node_modulesetc.) para que o senhor não esteja sempre adicionando os mesmos arquivos ao repositório de cada .gitignore […]
Tag: Mercurial

Permitir HTTP Push com o Mercurial ServerPermitir HTTP Push com o Mercurial Server
Sempre gostei muito do git mas meu trabalho atual na Mozilla exige que eu use o mercurial. Se o senhor ainda não sabia, o código do Firefox é gerenciado pelo mercurial! Recentemente, fui encarregado de configurar um servidor mercurial dentro de um contêiner docker e me deparei com um problema: o mercurial rejeitava pushs para […]

Como excluir arquivos não rastreados em um repositório MercurialComo excluir arquivos não rastreados em um repositório Mercurial
Trabalhar com o Firefox na Mozilla significa que o senhor precisa se familiarizar com o mercurial, o sistema de controle de versão que rivaliza com o git e o svn. Como qualquer ferramenta, hg (mercurial) pode ser difícil até que o senhor esteja bem familiarizado com ela. E se o senhor hg import um URL […]

Mercurial: Adicionar e remover todos os arquivos em massaMercurial: Adicionar e remover todos os arquivos em massa
Embora eu prefira muito mais o git e o fluxo de trabalho do GitHub, a base de código do Firefox (mozilla-central) é armazenado em um repositório mercurial. Existem ferramentas que envolvem o mercurial para que o senhor possa usar uma interface semelhante à do git, como o git-cinnabar, mas minha filosofia é aprender a ferramenta […]

Verificar a última revisão pública com o MercurialVerificar a última revisão pública com o Mercurial
Sempre preferi o git ao Mercurial (hg) porque o fluxo de trabalho da ramificação de recursos facilita muito a organização do código e o trabalho a partir do mestre. Isso não é possível com o mercurial vanilla – em vez disso, os commits podem ser aplicados uns sobre os outros, sem muita organização. Às vezes, […]

Dicas do MercurialDicas do Mercurial
Embora a maior parte do mundo pareça estar usando o git para controle de versão, a Mozilla continua a usar o Mercurial (hg) para gerenciar o Código-fonte do Firefox. Como amante do git e do GitHub, demorei um pouco para me acostumar com o Mercurial. Não me considero um hg mas sei o suficiente para […]