python / python/devguide

Explain how to revert maintenance branch commits

Aberta Para iniciantes
#319 4 comentários 3 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

topic-dev process type-feature
Linguagem predominante
Python
Estrelas
2.1k
Forks
1k
Merge médio
2d 12h
PRs com merge (30d)
12

Descrição

It came up in https://bugs.python.org/issue32690 that it's not at all clear how to revert commits to a maintenance branch if we decide that a change shouldn't have been backported after all.

Transferring over my notes from that issue to be cleaned up and added to the dev guide:

  • check out the branch of interest and ensure it's up to date
  • git checkout -b bpo-32690-revert-3.6-backport
  • git revert 9105879bfd7133ecbac67f3e9c0bacf6e477de5a
  • edit commit message as appropriate
  • create a PR targeting the branch of interest: https://github.com/python/cpython/pull/5439

Guia de contribuição

Abrir o guia de contribuição

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.

Direção de pesquisa

Comece pela documentação do dev guide e pelo workflow da maintenance branch descrito na issue, incluindo o exemplo de branch, o comando de revert, a edição da mensagem do commit e o destino da PR. Organize estas notas em uma orientação que explique como reverter um commit backportado incorretamente; considera-se concluído quando o procedimento for adicionado ao developer guide.

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

Avaliação

Stack de tecnologia
git
Domínio
documentation
Tipo de issue
Documentação
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
62/100

Receba novas issues na sua caixa de entrada

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