largefiles: remove unnecessary check of instance

The refactoring of all the context objects allows us to simply pass a basectx
to the __new__ constructor and have it return the same object without
allocating new memory.

This also removes the need to import the context module.
This commit is contained in:
Sean Farley 2013-08-06 15:10:09 -05:00
parent e2e26cfe54
commit fbb07e88d9

View File

@ -10,8 +10,7 @@
import copy
import os
from mercurial import context, error, manifest, match as match_, util, \
discovery
from mercurial import error, manifest, match as match_, util, discovery
from mercurial import node as node_
from mercurial.i18n import _
from mercurial import localrepo
@ -92,14 +91,8 @@ def reposetup(ui, repo):
else:
# some calls in this function rely on the old version of status
self.lfstatus = False
if isinstance(node1, context.changectx):
ctx1 = node1
else:
ctx1 = self[node1]
if isinstance(node2, context.changectx):
ctx2 = node2
else:
ctx2 = self[node2]
ctx1 = self[node1]
ctx2 = self[node2]
working = ctx2.rev() is None
parentworking = working and ctx1 == self['.']