Como manter / manter código público e privado no mesmo repositório? (em hospedagens de repositório)
Estou trabalhando no meu próprio projeto, que tem duas partes:
A. kernel / código genérico (parte pública)
B. código que funciona com protocolo proprietário etc (parte privada, disponível para mim e para algumas pessoas autorizadas)
Quero hospedagem de repositório (talvez github, assembla, ...) que permita trabalhar em filiais públicas e privadas no mesmo repositório.
Não quero dois repositórios porque estou trabalhando ativamente em ambas as partes e quero evitar repositórios divergentes.
Qual solução está disponível para mim?