github / github/gh-stack

Pre-commit hooks can cause many of the commands to fail

Aberta
#135 0 comentários 2 reações 0 responsáveis Ver no GitHub
feature request topic: cli - push
Linguagem predominante
Go
Estrelas
1.5k
Forks
70
Merge médio
1d 8h
PRs com merge (30d)
7

Descrição

It would be nice if the commands that push supported a `--no-verify` flag. I've had to implement a local function like this to get around the pre-commit hooks that sometimes fail during push after a rebase.

```shell
# git stack --push without running hooks.
gs-push-quiet() {
git config core.hooksPath /dev/null
gh stack push
git config --unset core.hooksPath
}
```

Not all my colleagues use pre-commit, so sometimes a random change somewhere in the mono repo will block a push without `--no-verify`, even though all my commits are clean.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo comando gh stack push e inspecione como seus flags de linha de comando são definidos e passados ao Git. Verifique os outros comandos que fazem push e, em seguida, confirme que --no-verify permite que os pushes ignorem os hooks de pre-commit sem alterar o comportamento normal.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
git, github, go
Domínio
cli, developer-experience
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
65/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.