##// END OF EJS Templates
remove pointless os.path.join calls when opening files in .hg/cache...
Adrian Buehlmann -
r13341:4e33ef68 default
parent child Browse files
Show More
@@ -439,7 +439,7 b' class localrepository(repo.repository):'
439 def _readbranchcache(self):
439 def _readbranchcache(self):
440 partial = {}
440 partial = {}
441 try:
441 try:
442 f = self.opener(os.path.join("cache", "branchheads"))
442 f = self.opener("cache/branchheads")
443 lines = f.read().split('\n')
443 lines = f.read().split('\n')
444 f.close()
444 f.close()
445 except (IOError, OSError):
445 except (IOError, OSError):
@@ -467,8 +467,7 b' class localrepository(repo.repository):'
467
467
468 def _writebranchcache(self, branches, tip, tiprev):
468 def _writebranchcache(self, branches, tip, tiprev):
469 try:
469 try:
470 f = self.opener(os.path.join("cache", "branchheads"), "w",
470 f = self.opener("cache/branchheads", "w", atomictemp=True)
471 atomictemp=True)
472 f.write("%s %s\n" % (hex(tip), tiprev))
471 f.write("%s %s\n" % (hex(tip), tiprev))
473 for label, nodes in branches.iteritems():
472 for label, nodes in branches.iteritems():
474 for node in nodes:
473 for node in nodes:
@@ -152,7 +152,7 b' def _readtagcache(ui, repo):'
152 set, caller is responsible for reading tag info from each head.'''
152 set, caller is responsible for reading tag info from each head.'''
153
153
154 try:
154 try:
155 cachefile = repo.opener(os.path.join('cache', 'tags'), 'r')
155 cachefile = repo.opener('cache/tags', 'r')
156 # force reading the file for static-http
156 # force reading the file for static-http
157 cachelines = iter(cachefile)
157 cachelines = iter(cachefile)
158 except IOError:
158 except IOError:
@@ -249,8 +249,7 b' def _readtagcache(ui, repo):'
249 def _writetagcache(ui, repo, heads, tagfnode, cachetags):
249 def _writetagcache(ui, repo, heads, tagfnode, cachetags):
250
250
251 try:
251 try:
252 cachefile = repo.opener(os.path.join('cache', 'tags'), 'w',
252 cachefile = repo.opener('cache/tags', 'w', atomictemp=True)
253 atomictemp=True)
254 except (OSError, IOError):
253 except (OSError, IOError):
255 return
254 return
256
255
General Comments 0
You need to be logged in to leave comments. Login now