[Bug 6038] New: log + diffstat is really slow with big changes
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Fri Dec 14 00:25:11 UTC 2018
https://bz.mercurial-scm.org/show_bug.cgi?id=6038
Bug ID: 6038
Summary: log + diffstat is really slow with big changes
Product: Mercurial
Version: unspecified
Hardware: PC
OS: All
Status: UNCONFIRMED
Severity: feature
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: iam at juanfra.info
CC: mercurial-devel at mercurial-scm.org
I usually use a template to create a nicer log output. The command includes
"--stat" and it is really slow in some of my repos.
Try this example:
$ hg clone https://bitbucket.org/juanfra684/test-hg-xenocara
$ hg log --stat --pager never
The command will get stuck for a few seconds in some revisions. It's very
annoying for me.
I guess that you're generating the diffstat info on the fly. So, I'm asking to
change the dynamic diffstat to a pregenerated diffstat info in the default
storage format and if this is not possible, at least for future backends like
the sqlitestorage.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list