tests/test-dirstatedirs
author Greg Ward <greg-hg@gerg.ca>
Wed, 14 Apr 2010 15:06:40 -0400
branchstable
changeset 10914 b7ca37b90762
parent 7096 6dab29f6df37
permissions -rwxr-xr-x
revlog: fix lazyparser.__iter__() to return all revisions (issue2137) Previously, it only returned revisions that were in the revlog when it was originally opened; revisions added since then were invisible. This broke revlog._partialmatch() and therefore repo.lookup(). (Credit to Benoit Boissinot for simplifying my original test script and for the actual fix.)

#!/bin/sh

# test dirstate._dirs refcounting
hg init t
cd t
mkdir -p a/b/c/d
touch a/b/c/d/x
touch a/b/c/d/y
touch a/b/c/d/z
hg ci -Am m
hg mv a z