Show More
@@ -21,14 +21,14 b' class filelog(revlog):' | |||||
21 |
|
21 | |||
22 | def read(self, node): |
|
22 | def read(self, node): | |
23 | t = self.revision(node) |
|
23 | t = self.revision(node) | |
24 |
if t |
|
24 | if not t.startswith('\1\n'): | |
25 | return t |
|
25 | return t | |
26 | s = t.find('\1\n', 2) |
|
26 | s = t.find('\1\n', 2) | |
27 | return t[s+2:] |
|
27 | return t[s+2:] | |
28 |
|
28 | |||
29 | def readmeta(self, node): |
|
29 | def readmeta(self, node): | |
30 | t = self.revision(node) |
|
30 | t = self.revision(node) | |
31 |
if t |
|
31 | if not t.startswith('\1\n'): | |
32 | return t |
|
32 | return t | |
33 | s = t.find('\1\n', 2) |
|
33 | s = t.find('\1\n', 2) | |
34 | mt = t[2:s] |
|
34 | mt = t[2:s] | |
@@ -38,7 +38,7 b' class filelog(revlog):' | |||||
38 | return m |
|
38 | return m | |
39 |
|
39 | |||
40 | def add(self, text, meta, transaction, link, p1=None, p2=None): |
|
40 | def add(self, text, meta, transaction, link, p1=None, p2=None): | |
41 |
if meta or text |
|
41 | if meta or text.startswith('\1\n'): | |
42 | mt = "" |
|
42 | mt = "" | |
43 | if meta: |
|
43 | if meta: | |
44 | mt = [ "%s: %s\n" % (k, v) for k,v in meta.items() ] |
|
44 | mt = [ "%s: %s\n" % (k, v) for k,v in meta.items() ] | |
@@ -436,7 +436,7 b' class dirstate:' | |||||
436 | def opener(base): |
|
436 | def opener(base): | |
437 | p = base |
|
437 | p = base | |
438 | def o(path, mode="r"): |
|
438 | def o(path, mode="r"): | |
439 |
if p |
|
439 | if p.startswith("http://"): | |
440 | f = os.path.join(p, urllib.quote(path)) |
|
440 | f = os.path.join(p, urllib.quote(path)) | |
441 | return httprangereader.httprangereader(f) |
|
441 | return httprangereader.httprangereader(f) | |
442 |
|
442 | |||
@@ -465,7 +465,7 b' class RepoError(Exception): pass' | |||||
465 | class localrepository: |
|
465 | class localrepository: | |
466 | def __init__(self, ui, path=None, create=0): |
|
466 | def __init__(self, ui, path=None, create=0): | |
467 | self.remote = 0 |
|
467 | self.remote = 0 | |
468 |
if path and path |
|
468 | if path and path.startswith("http://"): | |
469 | self.remote = 1 |
|
469 | self.remote = 1 | |
470 | self.path = path |
|
470 | self.path = path | |
471 | else: |
|
471 | else: |
General Comments 0
You need to be logged in to leave comments.
Login now