1
O Vet permite revisar o código no Gerrit usando um fluxo de trabalho de solicitação de recebimento semelhante ao GitHub, GitLab, Bitbucket e outros.Não há mais alteração de confirmação A Gerrit não pode gerenciar mais de um commit por conjunto de alterações.Por esse motivo, o fluxo de trabalho difundido e complicado é ter uma única confirmação local e alterá-la sempre que você desejar atualizar o conjunto de alterações.Usando o Vet, Gerrit continua vendo um conjunto de alterações por confirmação, enquanto você não precisa reescrever seu histórico.Sempre que você pedir para enviar para o Gerrit, o Vet forjará e enviará um único commit com base na sequência de confirmação do branch de origem.Agora você pode ter ramos de recursos Com o Vet, você pode ter ramos de recursos.Se você definir as autorizações corretas da Gerrit, poderá enviá-las como ramificações padrão.O Vet é capaz de gerenciar as ramificações de origem local remota ou remota do git apenas da mesma maneira.Faça check-out da ramificação do recurso para testar ou hackear o conjunto de alterações Como revisor, você deseja testar o conjunto de alterações localmente?Basta fazer o checkout do ramo de recursos.Agora, talvez você queira contribuir para o conjunto de mudanças?Execute o Vet push e suas alterações serão adicionadas ao conjunto de alterações correto.Não é necessário um gancho de pré-confirmação O veterinário calcula o ID de alteração da Gerrit em tempo real antes de enviar para a Gerrit.Diga adeus ao script de pré-confirmação.Nenhuma API REST ou SSH da Gerrit envolvida O Git é o único canal usado pelo Vet para se comunicar com a Gerrit.O veterinário não precisa conhecer suas credenciais.Use qualquer protocolo remoto git Como o Vet delega toda a comunicação Gerrit para o git, seu protocolo de acesso remoto é limitado apenas pelo git: file ssh http (s) ...