Mercurial > hg > mercurial-crew-with-dirclash
annotate CONTRIBUTORS @ 820:89985a1b3427
Clean up walk and changes code to use normalised names properly.
New function: commands.pathto returns the relative path from one path
to another. For example, given foo/bar and baz/quux, it will return
../../baz/quux. This new function is used by the walk and status code
to print relative paths correctly.
New command: debugwalk exercises the walk code without doing anything
more.
hg.dirstate.walk now yields normalised names. For example, if you're
in the baz directory and you ask it to walk ../foo/bar/.., it will yield
names starting with foo/.
As a result of this change, all of the other walk and changes methods
in this module also return normalised names.
The util.matcher function now normalises globs and path names, so that
it will match normalised names properly.
Finally, util.matcher uses the non-glob prefix of a glob to tell walk
which directories to scan. Perviously, a glob like foo/* would scan
everything, but only return matches for foo/*. Now, foo/* only scans
under foo (using the globprefix function), which is much faster.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Sun, 31 Jul 2005 17:42:46 -0800 |
parents | 73540173e14c |
children | 73a432c8040a c2e77581bc84 |
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> | |
22 K Thananchayan <thananck at yahoo.com> | |
23 Andrew Thompson <andrewkt at aktzero.com> | |
24 Michael S. Tsirkin <mst at mellanox.co.il> | |
25 Rafael Villar Burke <pachi at mmn-arquitectos.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
|
26 Mark Williamson <mark.williamson at cl.cam.ac.uk> |
519 | 27 |
28 If you are a contributor and don't see your name here, please let me know. |