Mercurial > hg > pyhgsh
view tests/test-revert.out @ 2081:416d8b2a75b8
Speedup revlog.ancestors for the linear case
revlog.ancestors can be expensive on big repos. This cuts down the overall
time for hg update by ~19% by short cutting revlog.ancestors when one of the
revisions is reachable from another.
author | Chris Mason <mason@suse.com> |
---|---|
date | Thu, 06 Apr 2006 20:13:09 -0400 |
parents | a514c7509fa9 |
children | 968f036f93a4 |
line wrap: on
line source
%% should show b unknown ? b %% should show b unknown and c modified M c ? b %% should show b added and c modified M c A b %% should show a removed, b added and c modified M c A b R a %% should show b added, copy saved, and c modified M c A b %% should show b unknown, b.orig unknown, and c modified M c ? b ? b.orig %% should show unknown: b b.orig ? b ? b.orig %% should show a b b.orig c e a b b.orig c e %% should verbosely save backup to e.orig saving current version of e as e.orig reverting e resolving manifests getting e 1 files updated, 0 files merged, 0 files removed, 0 files unresolved %% should say no changes needed no changes needed to a %% should say file not managed file not managed: q %% should say file not found notfound: No such file in rev 095eacd0c0d7 A z ? b ? b.orig ? e.orig %% should add a, forget z adding a forgetting z %% should forget a forgetting a %% should silently add a A a