Não tenho certeza se esse é um bug do cvs ou o que é, mas estou depurando alguns scripts crostosos e descobri
cvs history -D "-1 days" -c "s-server-moo-3"
cospe
M 2018-03-02 19:06 +0000 user 1.71 s-server-moo-39 Network-Configs/configs == /opt/rancid/customers/CUSTA/var/Network-Configs
M 2018-03-02 20:06 +0000 user 1.72 s-server-moo-39 Network-Configs/configs == /opt/rancid/customers/CUSTA/var/Network-Configs
que não é o que eu quero, ele não deve encontrar "39", ele só deve encontrar "3". Meu antigo script é totalmente o número de commits e logs se o total é acima de 8 por dia, portanto se s-server-moo-38 e s-server-moo-39 tiverem 5 commits, recebo avisos.
Eu sei que eu poderia apenas grep depois, mas isso parece ser uma maneira muito estranha para qualquer sistema de controle de versão pesquisar. Eu não vejo nada sob history
na página de manual que diz que deve se comportar assim (ou uma bandeira para usar como uma solução alternativa).
Tags cvs