Peter Memishian wrote:
 > The cause here is the style file delivered by SUNWonbld and configured
 > by our hgsetup(1), which sets the template for printing changesets to
 > include the name of any changed file, and the manner in which it changed
 > (for the sake of outgoing -v, and RTIs).  This information is
 > comparatively expensive to retrieve (the way in which a file changed is
 > not stored in a changeset, only its path), so when you do 'hg log -v'
 > using that style file, you're doing the equivalent of calling 'hg
 > status' across each pair of revisions, or at present about 10,200 times.
> > A defaultly configured mercurial only lists the path names on 'hg log
 > -v' and requires --debug to show the manner of change.  Presumably
 > because it takes so long.

Thanks for the information, Rich.  Needless to say, the "manner of the
change" is important information which needs to be efficient to obtain;
would you or someone else close to the Mercurial development team raise
this issue to see if anything can be done?

Does -l help at all? Do you really need the detailed change history of all entries for all time when you're using this?

Just wondering if there's a temporary workaround for now ...

Cheers,
--
Shawn Walker
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to