Crie um resumo do changeset do Mercurial no formato JSON
#!/bin/bashOUT=”changesets.json”echo “[” > $OUThg log | grep “^changeset:” | sed ‘s/changeset.*:/ “/g’ | sed ‘s/$/”,/g’ | sed ‘$s/,$//’ >> $OUTecho ‘]’ >> $OUT
Continuar lendoConteúdo para você se capacitar em programação
#!/bin/bashOUT=”changesets.json”echo “[” > $OUThg log | grep “^changeset:” | sed ‘s/changeset.*:/ “/g’ | sed ‘s/$/”,/g’ | sed ‘$s/,$//’ >> $OUTecho ‘]’ >> $OUT
Continuar lendo#!/bin/bash# Copy the name of the current branch to the clipboard alias hgb=”hg branch | tr -d ‘n’ | xclip -selection clipboard && echo “$(xclip -selection clipboard -o)”” “”# Show …
Continuar lendoPara adicionar informações semânticas (ou seja, mais significado para você e as máquinas) às suas mensagens de commit, proponho o uso de uma dessas convenções: X: explicit *atomic* commit message …
Continuar lendoSe você costuma resolver conflitos no Mercurial, coloque isso em seu script de inicialização de escolha, ele pode acelerar um pouco as coisas: conflictedFiles=”find . -name ‘*.orig’ | sed ‘s/.orig//g'”# …
Continuar lendoSuponhamos que você queira evitar cometer um acidente: import pdb; pdb.set_trace() Você pode fazer isso se incluir em seu .hgrc: [hooks]pretxncommit.pdb = hg export tip | (! grep -E -q …
Continuar lendoÀs vezes, você deseja habilitar uma extensão para apenas um comando (estando em uma máquina diferente, ou simplesmente não quer sobrecarregar seu hgrc por uma vez), você pode usar –configdiretamente …
Continuar lendoO Mercurial provavelmente tem a melhor ferramenta padrão disponível para conversão de outros tipos de repositório. Conversão Para converter o repositório Git em Mercurial, primeiro habilite o hg convert -tool …
Continuar lendoEssa dica é útil para usuários mercuriais e git. Para mim, estou preso ao mercurial por um tempo e precisava mover a base de código para git. Eu tinha 2 …
Continuar lendo