Mercurial > hg
annotate CONTRIBUTORS @ 1031:503aaf19a040
Rewrite log command. New version is faster and more featureful.
The original implementation of log walked backwards through history,
which had terrible behaviour. It took several minutes to view
complete kernel change history on a fast machine, for example.
The rewrite uses a windowed approach to walk hunks of history
forwards, while still giving results in reverse order. This reduces
run time from five minutes to five seconds on my system.
In addition, the rewrite uses our normal name handling mechanisms, so
you can run a command like "hg log net/ipv4/**.c" and get a useful
answer. It optimises for three different cases (no arguments, only
files, and anything goes), so it performs well in all circumstances
I've tested.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 24 Aug 2005 12:39:10 -0700 |
parents | 01215ad04283 |
children | 253072f39205 |
rev | line source |
---|---|
760
73540173e14c
Changed coding hint to BOM
Thomas Arendsen Hein <thomas@intevation.de>
parents:
756
diff
changeset
|
1 Andrea Arcangeli <andrea at suse.de> |
519 | 2 Thomas Arendsen Hein <thomas at intevation.de> |
3 Goffredo Baroncelli <kreijack at libero.it> | |
756
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
4 Muli Ben-Yehuda <mulix at mulix.org> |
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
5 Mikael Berthe <mikael at lilotux.net> |
519 | 6 Vincent Danjean <vdanjean.ml at free.fr> |
7 Jake Edge <jake at edge2.net> | |
8 Michael Fetterman <michael.fetterman at intel.com> | |
9 Edouard Gomez <ed.gomez at free.fr> | |
756
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
10 Alecs King <alecsk at gmail.com> |
519 | 11 Vadim Lebedev <vadim at mbdsys.com> |
12 Christopher Li <hg at chrisli.org> | |
13 Chris Mason <mason at suse.com> | |
756
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
14 Chad Netzer <chad.netzer at gmail.com> |
519 | 15 Bryan O'Sullivan <bos at serpentine.com> |
756
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
16 Vicent Seguí Pascual <vseguip at gmail.com> |
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
17 Sean Perry <shaleh at speakeasy.net> |
594 | 18 Nguyen Anh Quynh <aquynh at gmail.com> |
519 | 19 Arun Sharma <arun at sharma-home.net> |
20 Kevin Smith <yarcs at qualitycode.com> | |
21 Radoslaw Szkodzinski <astralstorm at gorzow.mm.pl> | |
851
73a432c8040a
Added Samuel Tardieu to contributors list.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
760
diff
changeset
|
22 Samuel Tardieu <sam at rfc1149.net> |
519 | 23 K Thananchayan <thananck at yahoo.com> |
24 Andrew Thompson <andrewkt at aktzero.com> | |
25 Michael S. Tsirkin <mst at mellanox.co.il> | |
26 Rafael Villar Burke <pachi at mmn-arquitectos.com> | |
855
a107c64c76be
Added Tristan Wibberley to contributors.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
851
diff
changeset
|
27 Tristan Wibberley <tristan at wibberley.org> |
756
5d79dfa5e98f
Added new code contributors, fixed Vincent's name, added hint on encoding.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
594
diff
changeset
|
28 Mark Williamson <mark.williamson at cl.cam.ac.uk> |
519 | 29 |
30 If you are a contributor and don't see your name here, please let me know. |