Enviei alguns patches para o núcleo do WordPress no Trac (um dos quais já foi usado), mas toda vez que penso em fazê-lo, estremeço porque minha configuração para fazê-lo é incrivelmente entediante.
Alguém pode detalhar as etapas necessárias para enviar um patch para o core e, em seguida, a melhor maneira de otimizar o processo para que não seja tão tedioso? Atualmente, trabalho com o Mac OS X e o PhpStorm, mas acho que um script de shell pode ser mais fácil? Ou talvez um script PHP que funcione corretamente?
Uma das questões é que não entendo completamente o que preciso começar. Eu começo com o tronco? Preciso fazer o download de uma nova cópia e adicionar / editar essa cópia com o meu código toda vez que quiser criar um patch?
Novamente, embora eu tenha feito isso trabalhando com o SVN e o patch esteja realmente fora do meu conjunto de habilidades atual, eu quero mudar isso. Espero que os especialistas em patches do WordPress possam me ajudar. Desde já, obrigado.
ATUALIZAR:
Após a resposta do @ hakre, acho que devo acrescentar mais à pergunta:
- Posso criar patches a partir da versão mais antiga ou devo usar o tronco?
- Se estou trabalhando em um projeto usando a versão lançada (3.0.1), posso modificá-lo e criar um patch para o core ou preciso fazer o download e configurar uma cópia nova e nova do tronco e fazer minhas modificações recentemente?
- Posso usar scripts de shell para codificar o login no script e apenas executá-lo para recriar tudo o que preciso e / ou criar o patch?
- E quais são as armadilhas?
Todas essas perguntas parecem ser assumidas por quem sabe como o SVN do WordPress funciona e, como tal, sempre é encoberto em qualquer discussão.
svn diff > my-patch.patch
:, me gusta!