|
From: | Angelo Graziosi |
Subject: | Re: Move to git is imminent - awaiting Stefan's approval |
Date: | Wed, 08 Jan 2014 22:55:21 +0100 |
User-agent: | Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
Il 08/01/2014 18.32, Eli Zaretskii ha scritto:
Date: Tue, 07 Jan 2014 21:08:51 +0100 From: Angelo Graziosi <address@hidden> CC: address@hidden, address@hidden, address@hidden $ cd emacs.git/ $ git gc --aggressive Counting objects: 735546, done. Delta compression using up to 2 threads. Compressing objects: 100% (734446/734446), done. Writing objects: 100% (735546/735546), done. Total 735546 (delta 589814), reused 143177 (delta 0) Checking connectivity: 735546, done. which took almost 3 hours to be completed. And the size is: $ cd .. $ du -s emacs.git/ 327M emacs.git/ which seems very good!I guess this was on Windows 7, right? I succeeded to do this on a
NO!! It is on Win XP 32 bit (SP3) with AMD Athlon 64 X2 Dual Core Processor 3800+ and 1.7GiB of RAM.
On the same machine I have Kubuntu 12.04 and "git gc --aggressive" works there too..
BTW, I noticed that running "git pull" to have the local repository updated, the size increases of about 1 MiB.
64-bit Windows 7 as well, and it took about 2 hours. And now I understand why git ran out of memory on Windows XP: the memory footprint of git-pack-objects goes up to 3GB, whereas Windows XP has only 3GB address space for all the applications.
Here, on XP, Task Manager shows a memory usage under 1500 MiB (about 1.4 GiB)
In any case this
So I guess we will need to repack the repository on savannah as a prerequisite for switching, and then make sure it is repacked regularly afterwards. Otherwise, people with low memory and/or slow CPUs will need many hours to do this on their local machines.
should be mandatory.. Ciao, Angelo.
[Prev in Thread] | Current Thread | [Next in Thread] |