git git-svn svn-externals

¿Una verdadera, robusta solución externa git svn?



git-svn svn-externals (1)

Cuando revise un repositorio de git que contenga svn externos, simplemente los ignorará. Lo que la gente ha hecho es crear muchos scripts, muchos de ellos mencionados en esta pregunta. ¿Cómo mantengo actualizado un svn: external usando git-svn? . El problema es que, si bien numerosos scripts están flotando en Internet, todavía tengo que encontrar uno que sea realmente sólido. Por robusto, quiero decir específicamente:

  1. Puede manejar svn externos vinculados a una revisión particular
  2. Puede manejar svn externos que apuntan a un archivo en lugar de a un directorio

Debido a que estos son 2 problemas con mi repositorio que parecen reducir la mayoría de los scripts. No tengo interés en usar smartgit.

¿Hay tal guión? ¿Alguien tiene un script que está "casi allí" que podría adaptarse a estas 2 cosas con bastante rapidez?