##// END OF EJS Templates
[PATCH] file type fixes for the other 'OS'...
mpm@selenic.com -
r417:f2d1f5fd default
parent child Browse files
Show More
@@ -47,7 +47,7 b' def dodiff(ui, repo, path, files = None,'
47 47 (c, a, d, u) = repo.diffdir(path, node1)
48 48 if not node1:
49 49 node1 = repo.dirstate.parents()[0]
50 def read(f): return file(os.path.join(repo.root, f)).read()
50 def read(f): return repo.wfile(f).read()
51 51
52 52 if ui.quiet:
53 53 r = None
@@ -272,7 +272,7 b' def debugchangegroup(ui, repo, roots):'
272 272 sys.stdout.write(chunk)
273 273
274 274 def debugindex(ui, file):
275 r = hg.revlog(open, file, "")
275 r = hg.revlog(hg.opener(""), file, "")
276 276 print " rev offset length base linkrev"+\
277 277 " p1 p2 nodeid"
278 278 for i in range(r.count()):
@@ -282,7 +282,7 b' def debugindex(ui, file):'
282 282 hg.hex(e[4][:5]), hg.hex(e[5][:5]), hg.hex(e[6][:5]))
283 283
284 284 def debugindexdot(ui, file):
285 r = hg.revlog(open, file, "")
285 r = hg.revlog(hg.opener(""), file, "")
286 286 print "digraph G {"
287 287 for i in range(r.count()):
288 288 e = r.index[i]
@@ -336,7 +336,7 b' def opener(base):'
336 336 os.makedirs(d)
337 337 else:
338 338 if s.st_nlink > 1:
339 file(f + ".tmp", "w").write(file(f).read())
339 file(f + ".tmp", "wb").write(file(f, "rb").read())
340 340 os.rename(f+".tmp", f)
341 341
342 342 return file(f, mode)
@@ -386,7 +386,7 b' class localrepository:'
386 386 if self.ignorelist is None:
387 387 self.ignorelist = []
388 388 try:
389 l = self.wfile(".hgignore")
389 l = file(self.wjoin(".hgignore"))
390 390 for pat in l:
391 391 if pat != "\n":
392 392 self.ignorelist.append(re.compile(pat[:-1]))
@@ -569,7 +569,7 b' class localrepository:'
569 569 try:
570 570 fp = self.wjoin(f)
571 571 mf1[f] = is_exec(fp)
572 t = file(fp).read()
572 t = self.wopener(f).read()
573 573 except IOError:
574 574 self.warn("trouble committing %s!\n" % f)
575 575 raise
@@ -1198,7 +1198,7 b' class localrepository:'
1198 1198 def temp(prefix, node):
1199 1199 pre = "%s~%s." % (os.path.basename(fn), prefix)
1200 1200 (fd, name) = tempfile.mkstemp("", pre)
1201 f = os.fdopen(fd, "w")
1201 f = os.fdopen(fd, "wb")
1202 1202 f.write(fl.revision(node))
1203 1203 f.close()
1204 1204 return name
General Comments 0
You need to be logged in to leave comments. Login now