Eu tenho um aplicativo pago no Android Market, no entanto, quero lançar uma versão gratuita suportada por anúncios.
A maneira mais fácil de fazer isso foi configurar uma ramificação no meu repositório do subversion que possua o código adicional para adicionar os anúncios. No entanto, quando fui enviar isso ao mercado Android, eles exigem nomes de pacotes exclusivos. Essa solução não funciona mais para mim porque eu teria que alterar o pacote de todos os arquivos de classe, o que tornaria muito doloroso a fusão do tronco e da ramificação.
Qual é a melhor maneira de manter esses dois projetos juntos, compartilhando patches, mas com um pacote diferente?