mercurial/localrepo.py
changeset 4619 7c8f8b736365
parent 4614 3a645af7fb76
child 4620 5fd7cc897542
equal deleted inserted replaced
4618:669e76b7df24 4619:7c8f8b736365
     8 from node import *
     8 from node import *
     9 from i18n import _
     9 from i18n import _
    10 import repo, changegroup
    10 import repo, changegroup
    11 import changelog, dirstate, filelog, manifest, context
    11 import changelog, dirstate, filelog, manifest, context
    12 import re, lock, transaction, tempfile, stat, mdiff, errno, ui
    12 import re, lock, transaction, tempfile, stat, mdiff, errno, ui
    13 import os, revlog, time, util
    13 import os, revlog, time, util, extensions
    14 
    14 
    15 class localrepository(repo.repository):
    15 class localrepository(repo.repository):
    16     capabilities = ('lookup', 'changegroupsubset')
    16     capabilities = ('lookup', 'changegroupsubset')
    17     supported = ('revlogv1', 'store')
    17     supported = ('revlogv1', 'store')
    18 
    18 
    74         self.sopener = util.encodedopener(util.opener(self.spath), self.encodefn)
    74         self.sopener = util.encodedopener(util.opener(self.spath), self.encodefn)
    75 
    75 
    76         self.ui = ui.ui(parentui=parentui)
    76         self.ui = ui.ui(parentui=parentui)
    77         try:
    77         try:
    78             self.ui.readconfig(self.join("hgrc"), self.root)
    78             self.ui.readconfig(self.join("hgrc"), self.root)
       
    79             extensions.loadall(self.ui)
    79         except IOError:
    80         except IOError:
    80             pass
    81             pass
    81 
    82 
    82         fallback = self.ui.config('ui', 'fallbackencoding')
    83         fallback = self.ui.config('ui', 'fallbackencoding')
    83         if fallback:
    84         if fallback: