Show More
@@ -24,10 +24,10 b' def _parsemeta(text):' | |||
|
24 | 24 | keys.append(k) |
|
25 | 25 | return meta, keys, (s + 2) |
|
26 | 26 | |
|
27 |
def |
|
|
28 | if not keys: | |
|
27 | def packmeta(meta, text): | |
|
29 | 28 |
|
|
30 |
|
|
|
29 | metatext = "".join("%s: %s\n" % (k, meta[k]) for k in keys) | |
|
30 | return "\1\n%s\1\n%s" % (metatext, text) | |
|
31 | 31 | |
|
32 | 32 | class filelog(revlog.revlog): |
|
33 | 33 | def __init__(self, opener, path): |
@@ -43,7 +43,7 b' class filelog(revlog.revlog):' | |||
|
43 | 43 | |
|
44 | 44 | def add(self, text, meta, transaction, link, p1=None, p2=None): |
|
45 | 45 | if meta or text.startswith('\1\n'): |
|
46 |
text = |
|
|
46 | text = packmeta(meta, text) | |
|
47 | 47 | return self.addrevision(text, transaction, link, p1, p2) |
|
48 | 48 | |
|
49 | 49 | def renamed(self, node): |
General Comments 0
You need to be logged in to leave comments.
Login now