Tortuga HG "sin memoria" al intentar clonar el repositorio

Tortuga HG "sin memoria" al intentar clonar el repositorio

Al intentar clonar un repositorio de ~500 MB en mi disco local usando Mercurial, aparece repetidamente el error "Sin memoria". Tengo 2 GB de memoria y nunca había visto esto. Instalé la última versión de Mercurial e intenté usar diferentes autenticaciones. ¿Alguien tiene algún consejo?

Respuesta1

Yo mismo me encuentro con este problema, incluso en una máquina de 64 bits con 4 GB de RAM. Resulta ser un problema conocido en Mercurial en Windows:

http://mercurial.selenic.com/bts/issue1842

Básicamente, los archivos grandes en el repositorio causan fragmentación de la memoria, lo que impide que las asignaciones de memoria se realicen correctamente en Windows. Lamentablemente el problema aún no está solucionado y la última discusión sobre el billete es de diciembre del año pasado. Parece que las opciones en este punto son:

  • Ejecute una versión de 64 bits de mercurial. ATM, no veo ninguno disponible para descargar fácilmente en Windows, es posible que sea necesario crearlo
  • De alguna manera, reduzca el repositorio para eliminar solo los archivos grandes, si es posible.

información relacionada