[PATCH 2 of 3 STABLE V2] doc: add about difference between 'filelog()' and 'file()' predicates of revsets

Matt Mackall mpm at selenic.com
Fri May 18 14:40:26 CDT 2012


On Wed, 2012-05-16 at 17:05 +0900, FUJIWARA Katsunori wrote:
> # HG changeset patch
> # User FUJIWARA Katsunori <foozy at lares.dti.ne.jp>
> # Date 1337155350 -32400
> # Branch stable
> # Node ID c3eeae0a2e0ff4c0f493eb918f7458f2b12d93cb
> # Parent  85fdd6cf1e68b7a65a93c80858a5d2d73f1ba6d5
> doc: add about difference between 'filelog()' and 'file()' predicates of revsets

> +    If you want to get all changesets affecting matched files exactly,
> +    use ``file()`` predicate, because ``filelog()`` may omit some changesets
> +    for performance reasons: see :hg:`help log` for detail.

This is almost as verbose as the text it directs to for detail:

    Note:
       for performance reasons, log FILE may omit duplicate changes made on
       branches and will not show deletions. To see all changes including
       duplicates and deletions, use the --removed switch.

Seems we should simply copy that text.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list