atom feed24 messages in com.selenic.mercurial[patch 0/5] [PATCH CFT] more revlog e...
FromSent OnAttachments
Chris MasonMar 18, 2006 6:04 pm 
Chris MasonMar 18, 2006 6:04 pm 
Chris MasonMar 18, 2006 6:04 pm 
Chris MasonMar 18, 2006 6:04 pm 
Chris MasonMar 18, 2006 6:04 pm 
Chris MasonMar 18, 2006 6:04 pm 
Matt MackallMar 20, 2006 1:50 pm 
Ollivier RobertMar 21, 2006 4:12 am 
Ollivier RobertMar 21, 2006 4:59 am 
Matt MackallMar 21, 2006 11:06 am 
Zach BrownMar 21, 2006 11:45 am 
Bryan O'SullivanMar 21, 2006 12:06 pm 
Chris MasonMar 21, 2006 12:32 pm 
Chris MasonMar 21, 2006 12:36 pm 
Eric HopperMar 21, 2006 12:52 pm 
Matt MackallMar 21, 2006 1:25 pm 
Chris MasonMar 21, 2006 1:28 pm 
Bryan O'SullivanMar 21, 2006 1:57 pm 
Chris MasonMar 21, 2006 2:03 pm 
Ollivier RobertMar 21, 2006 2:16 pm 
Chris MasonMar 22, 2006 8:09 pm 
Ollivier RobertMar 23, 2006 3:50 am 
Ollivier RobertMar 23, 2006 4:23 am 
Matt MackallMar 23, 2006 10:14 am 
Subject:[patch 0/5] [PATCH CFT] more revlog experiments
From:Ollivier Robert (robe@keltia.freenix.fr)
Date:Mar 23, 2006 3:50:09 am
List:com.selenic.mercurial

According to Ollivier Robert:

revlog v0

----- added 148830 changesets with 609121 changes to 134961 files in 49mn revol1% du -sk ports.old/.hg 793648 ports.old/.hg with 269929 files in 27565 direcotories

-----

revlogng with default=2,manifest=1,changelog=1 (packing for files)

----- added 148822 changesets with 606446 changes to 134950 files in 43mn

du -sk .hg 398002 .hg with 55111 files in 27565 directories

The result with the new mixed packing scheme from Matt implemented by Chris:

mixedng

----- revol1% time hg clone -U --pull ports.old foo.mixed requesting all changes adding changesets adding manifests adding file changes added 148830 changesets with 609121 changes to 134961 files hg clone -U --pull ports.old foo.mixed 488.10s user 68.36s system 43% cpu 21:09.50 total

527352 foo.mixed/.hg

revol1% find foo.mixed/.hg -type f|wc -l 134986 revol1% find foo.mixed/.hg -type d|wc -l 27566

-----

I'm running the remote clone, figure above is for local cloning wich is between 19 and 25mn as expected.

File count is at 134986, almost half of the regular one which is expected, most of the files don't have an history for more than 128 KB.

So for me, if it doesn't have the flaws that Matt mentionned, it could be a very good thing to have as an option.