Remember all previously verified configurations

Aberta
#300 16 comentários 7 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
12/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
git, ruby
Domínio
devtools

Direção de pesquisa

The payload names no source files, so start from the config-verification logic that the hook manager uses to decide whether a past revision's configuration was approved. Reproduce by changing the hook config, then rebasing across commits made under the old config, and note where the verification fails. Done would mean past acknowledged configurations are accepted without re-prompting. This is design work on trust state, and the thread has been quiet for about four years.

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

Descrição

enhancement

I can't rebase to past revisions with different overcommit configurations. I end up in a detached state. I tried disabling signature verification but it will only work for commits after disabling the check.

This behavior is weird since I've already acknowledged all past revisions of overcommit's config, so I shouldn't need to verify them again. The only solution I've found it to completely uninstall overcommit hooks just for the rebase.

Let me know if you need more information.

Thanks!

Linguagem predominante
Ruby
Estrelas
4k
Forks
288
Merge médio
2d 4h
PRs com merge (30d)
18

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de sds/overcommit

Todas as issues de sds/overcommit

Issues semelhantes

Mais issues de Ruby

Receba novas issues na sua caixa de entrada

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