Message6190

Author dbaron
Recipients
Date 2008-06-06.23:37:07
Content
It seems like the point of hg log --follow-first is to show the history of what
was in the central repository.  However, hg log --follow-first on a file doesn't
seem particularly useful, because it doesn't show anything at all when a change
to the file was introduced in a change that needed to be merged in order to be
pushed to that repository.  It seems like hg log --follow-first, when given a
file or directory argument (which causes the log to be subsetted to show only
the changes that are relevant to that file), ought to show the merge commits
that introduce changes to that file along the un-subsetted history that would be
shown by an hg log --follow-first on the whole repository.

To give a more concrete example, see the attached log.  I think the output of
"hg log --follow-first foo" near the end of the log should show changesets 0 and
3.  It currently shows only changeset 0.  (hg log --follow-first on the whole
repository should, and I think does, show changesets 0, 1, and 3.)
Files
File name Uploaded
log dbaron, 2008-06-06.23:37:07
History
Date User Action Args
2008-06-06 23:37:08dbaronsetmessageid: <1212795428.46.0.13069320456.issue1167@selenic.com>
2008-06-06 23:37:08dbaronlinkissue1167 messages
2008-06-06 23:37:07dbaroncreate