[Bug 3634] New: file log misses out changesets

bugzilla-daemon at bz.selenic.com bugzilla-daemon at bz.selenic.com
Fri Sep 21 06:16:33 CDT 2012


          Priority: normal
            Bug ID: 3634
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: file log misses out changesets
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: platings at ccdc.cam.ac.uk
          Hardware: All
            Status: UNCONFIRMED
           Version: 2.2.2
         Component: hgweb
           Product: Mercurial

I have just had an odd experience with hgweb, which spuriously gives the
impression that changesets are missing.

If you open a new session on a repository, then immediately browse to the
history of a given file, the history shown only contains the revisions on the
branch which happens to be the current tip.

Put more simply, if the last commit happens to have been to branch X, then the
history shown will only be the ancestors of branch X, not the whole history.

The way to work round this and to view most of the history, is to do the
 - click on log
 - click on a revision that is on the default branch
 - now click on browse and you should get a sensible set of revisions.

This behaviour appears entirely different to when using history in TortoiseHg
on the desktop, which shows the entire history across all branches.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the Mercurial-devel mailing list