# HG changeset patch # User Pierre-Yves David # Date 1419388246 28800 # Node ID fe17a6fb220dfbe3fd96fbae0d07ff31e29a435a # Parent 9a02f75179390b109da0b9e2af6a7506c087f762 filectx.parents: also fetch the filelog of rename source too we are going to need this filelog for the linkrev adjustment, so we better normalise the list and have the filelog in all case. This is done in a previous changeset to help readability. diff -r 9a02f7517939 -r fe17a6fb220d mercurial/context.py --- a/mercurial/context.py Tue Dec 30 15:51:14 2014 -0600 +++ b/mercurial/context.py Tue Dec 23 18:30:46 2014 -0800 @@ -749,7 +749,7 @@ # As null id have alway been filtered out in the previous list # comprehension, inserting to 0 will always result in "replacing # first nullid parent with rename information. - pl.insert(0, (r[0], r[1], None)) + pl.insert(0, (r[0], r[1], self._repo.file(r[0]))) return [filectx(self._repo, p, fileid=n, filelog=l) for p, n, l in pl]