Mercurial > hg > mercurial-crew-with-dirclash
annotate contrib/win32/mercurial.ini @ 1598:14d1f1868bf6
cleanup of revlog.group when repository is local
revlog.group cached every chunk from the revlog, the behaviour was
needed to minimize the roundtrip with old-http.
We now cache the revlog data ~4MB at a time.
The memory used server side when pulling goes down to 35Mo maximum
whereas without the patch more than 160Mo was used when cloning the linux kernel
repository.
The time used by cloning is higher mainly because of the check in revlog.revision.
before
110.25user 20.90system 2:52.00elapsed 76%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+708707minor)pagefaults 0swaps
after
117.56user 18.86system 2:50.43elapsed 80%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+748366minor)pagefaults 0swaps
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Tue, 27 Dec 2005 13:09:49 -0600 |
parents | 2dc06dd76ff4 |
children | 45235e492cc6 |
rev | line source |
---|---|
1298
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
1 ; System-wide Mercurial config file. To override these settings on a |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
2 ; per-user basis, please edit the following file instead, where |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
3 ; USERNAME is your Windows user name: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
4 ; C:\Documents and Settings\USERNAME\Mercurial.ini |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
5 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
6 ; By default, we try to encode and decode all files that do not |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
7 ; contain ASCII NUL characters. What this means is that we try to set |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
8 ; line endings to Windows style on update, and to Unix style on |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
9 ; commit. This lets us cooperate with Linux and Unix users, so |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
10 ; everybody sees files with their native line endings. |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
11 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
12 [extensions] |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
13 ; The win32text extension is available and installed by default. It |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
14 ; provides built-in Python hooks to perform line ending conversions. |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
15 ; This is normally much faster than running an external program. |
1303
2dc06dd76ff4
Fix path of win32text extension in INI file.
Bryan O'Sullivan <bos@serpentine.com>
parents:
1298
diff
changeset
|
16 hgext.win32text = |
1298
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
17 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
18 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
19 [encode] |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
20 ; Encode files that don't contain NUL characters. |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
21 ** = cleverencode: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
22 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
23 ; Alternatively, you can explicitly specify each file extension that |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
24 ; you want encoded (any you omit will be left untouched), like this: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
25 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
26 ; *.txt = dumbencode: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
27 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
28 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
29 [decode] |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
30 ; Decode files that don't contain NUL characters. |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
31 ** = cleverdecode: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
32 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
33 ; Alternatively, you can explicitly specify each file extension that |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
34 ; you want decoded (any you omit will be left untouched), like this: |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
35 |
d843eaadee79
Add INI file for Windows.
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff
changeset
|
36 ; **.txt = dumbdecode: |