view tests/test-parents.out @ 4993:4205f626dc05

lazyindex: speed up __getitem__ This function is fairly performance sensitive, so we make a couple ugly tweaks: - keep all entries packed so we needn't test entry types - fold index lookup/load into unpack call to eliminate local variable setting
author Matt Mackall <mpm@selenic.com>
date Mon, 23 Jul 2007 20:44:08 -0500
parents be5dc5e3ab2d
children 5a4824f6665c
line wrap: on
line source

% no working directory
adding a
adding b
% hg parents
changeset:   2:6cfac479f009
tag:         tip
user:        test
date:        Thu Jan 01 00:00:02 1970 +0000
summary:     b

% hg parents a
changeset:   0:b6a1406d8886
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     ab

% hg parents -r 2
changeset:   1:d786049f033a
user:        test
date:        Thu Jan 01 00:00:01 1970 +0000
summary:     a

% hg parents -r 2 a
changeset:   0:b6a1406d8886
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     ab

% hg parents -r 2 ../a
abort: ../a not under root
% cd dir; hg parents -r 2 ../a
changeset:   0:b6a1406d8886
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     ab

% hg parents -r 2 path:a
changeset:   0:b6a1406d8886
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     ab

% hg parents -r 2 glob:a
abort: can only specify an explicit file name