¿Hay alguna manera de usar Bitbucket para bifurcar un proyecto de subversión?

Tengo los derechos de confirmación de un proyecto de sourceforge que pertenece al otro desarrollador principal. Me gustaría gestionar mis propios cambios utilizando mercurial, y de hecho me gustaría publicarlos como una bifurcación de este proyecto en bitbucket. Sin embargo, quiero poder hacer cambios fácilmente al proyecto principal de subversión; esto no será una bifurcación hostil, solo un path diferente.

¿Bitbucket admite las extensiones svn a Mercurial? Si es así, ¿cómo puedo usarlos para bifurcar un proyecto de sourceforge?

hgsubversion es la única herramienta que necesita para mantener sincronizado el repo svn principal de Sourceforge y su fork hb Bitbucket. No se requiere soporte especial para bifurcar usando Bitbucket.

Básicamente, después de instalar hgsubversion y crear un repository vacío para tu fork del proyecto foo en Bitbucket, necesitas hacer esto:

 $ hg clone https://foo.svn.sourceforge.net/svnroot/foo $ cd foo $ hg push https://bitbucket.org/offby1/foo 

Luego puede usar los commands normales push , pull , in y out hg tanto en hg como en repositorys svn.

Hay dos: hgsubversion y hgsvn . Es posible que prefiera el primero, pero tal vez hay características en una que necesita.