comparison mercurial/dirstate.py @ 23306:f7a42f8e82bd

revlog: cache chain info after calculating it for a rev (issue4452) This dumb cache works surprisingly well: on a repository with typical delta chains ~50k in length, unbundling a linear series of 5000 revisions (changelogs and manifests only) went from 60 seconds to 3.
author Siddharth Agarwal <sid0@fb.com>
date Thu, 13 Nov 2014 21:36:38 -0800
parents 4d680deb0d9e
children a179db3db9b9
comparison
equal deleted inserted replaced
23305:0cc283f44655 23306:f7a42f8e82bd