Bug 3240 - major speed degradation in qrefresh
Summary: major speed degradation in qrefresh
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: unspecified
Hardware: All All
: normal bug
Assignee: Bugzilla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-02 07:13 UTC by Idan Kamara
Modified: 2012-05-13 04:47 UTC (History)
4 users (show)

See Also:
Python Version: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Idan Kamara 2012-02-02 07:13 UTC
On a freshly cloned http://selenic.com/repo/hg:

$ hg up 2.1
$ make local
$ ./hg qnew foo
$ echo a >> README
$ time ./hg qrefresh

real	0m1.631s
user	0m1.584s
sys	0m0.048s

$ hg qpop && hg qrm foo

$ hg up 2.0
$ make local
$ ./hg qnew foo
$ echo a >> README
$ time ./hg qref

real	0m0.230s
user	0m0.208s
sys	0m0.024s
Comment 1 Yuya Nishihara 2012-02-02 07:23 UTC
Maybe the same issue as issue3223.
Comment 2 Idan Kamara 2012-02-02 08:59 UTC
You're right as bisect confirms:

The first bad revision is:
changeset:   15886:a5917346c72e
user:        Mads Kiilerich <mads@kiilerich.com>
date:        Fri Jan 13 02:29:38 2012 +0100
summary:     localrepo: update branchcache in a more reliable way
Comment 3 Matt Mackall 2012-02-02 12:04 UTC
Ok, closing as duplicate.
Comment 4 Bugzilla 2012-05-12 09:27 UTC

--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:27 EDT  ---

This bug was previously known as _bug_ 3239 at http://mercurial.selenic.com/bts/issue3239