Ich bin selbst auf dieses Problem gestoßen, selbst auf einer 64-Bit-Maschine mit 4 GB RAM. Es stellt sich heraus, dass es sich bei Mercurial unter Windows um ein bekanntes Problem handelt:
http://mercurial.selenic.com/bts/issue1842
Grundsätzlich große Dateien im Repository führen zu einer Fragmentierung des Speichers, wodurch die Speicherzuordnung unter Windows nicht erfolgreich ist. Leider ist das Problem noch nicht behoben und die letzte Diskussion auf dem Ticket ist vom Dezember letzten Jahres. Anscheinend sind die Optionen an dieser Stelle:
- Führen Sie eine 64-Bit-Version von mercurial aus. ATM, ich kann kein einfaches Herunterladen unter Windows finden, dies muss möglicherweise erstellt werden
- Reparieren Sie das Repo irgendwie, um nur die großen Dateien zu entfernen, wenn möglich.