EnviandoPatches

De Stoq Wiki
Ir para: navegação, pesquisa

Gerando patches de forma correta

Para criar um patch, vá até o diretório top-level do projeto em que está trabalhando. Não devem ser gerados patches de subdiretórios deste. Por exemplo, se está trabalhando no projeto stoq, crie o patch a partir do diretório stoq/ e não a partir do stoq/stoq/. Caso não tenha conhecimento prévio sobre patches e diffs, consulte o guia http://www.linuxjournal.com/article.php?sid=1237 (em inglês).

Uma vez gerado o patch, antes de anexa-lo no Bugzilla da Async atente para os seguintes procedimentos:

  • Leia atentamente os patches
  • Os imports atendem o exposto em Imports ?
  • O cabeçalho dos arquivos seguem o formato FormatoModulos ?
  • Seu código segue o padrão estabelecido pela [[1]] ?
  • Teste os patches
  • Rode pyflakes a partir do diretório top-level
  • Execute um svn status no diretório top-level e verifique se algum arquivo deixou de ser incluído ou se arquivos desnecessários serão incluídos no patch.
  • E após implementar as mudanças, usar o comando svn diff para gerar o patch.