zsh history; rastrear git nome do ramo junto com a história?

1

Quando eu cat meu histórico de zsh, vejo o timestamp junto com o comando executado. Existe alguma maneira de fazer com que o zsh registre o branch git que foi retirado da aba de sessão de terminal ativa no momento em que o comando foi executado?

    
por aantix 15.06.2012 / 19:14

1 resposta

0

Defina uma função zshaddhistory que determina o nome da ramificação git e acrescenta que ...

function zshaddhistory() {
    GIT_BRANCH=' git rev-parse --abbrev-ref=strict HEAD 2>/dev/null '
    print -sr -- "${1%%$'\n'} ### ${GIT_BRANCH} ${PWD} $(date '+%Y-%m-%d %R')"
    return 1
   }
    
por 11.03.2013 / 14:13

Tags