Show More
@@ -69,10 +69,10 b' def convert_to_git_ref(branch):' | |||
|
69 | 69 | return b"refs/heads/" + branch |
|
70 | 70 | |
|
71 | 71 | |
|
72 |
def write_data(buf, data, |
|
|
72 | def write_data(buf, data, add_newline=False): | |
|
73 | 73 | buf.append(b"data %d\n" % len(data)) |
|
74 | 74 | buf.append(data) |
|
75 |
if |
|
|
75 | if add_newline or data[-1:] != b"\n": | |
|
76 | 76 | buf.append(b"\n") |
|
77 | 77 | |
|
78 | 78 | |
@@ -103,7 +103,7 b' def export_commit(ui, repo, rev, marks, ' | |||
|
103 | 103 | marks[filerev] = mark |
|
104 | 104 | data = filectx.data() |
|
105 | 105 | buf = [b"blob\n", b"mark :%d\n" % mark] |
|
106 |
write_data(buf, data, |
|
|
106 | write_data(buf, data, True) | |
|
107 | 107 | ui.write(*buf, keepprogressbar=True) |
|
108 | 108 | del buf |
|
109 | 109 | |
@@ -122,7 +122,7 b' def export_commit(ui, repo, rev, marks, ' | |||
|
122 | 122 | convert_to_git_date(ctx.date()), |
|
123 | 123 | ), |
|
124 | 124 | ] |
|
125 |
write_data(buf, ctx.description() |
|
|
125 | write_data(buf, ctx.description()) | |
|
126 | 126 | if parents: |
|
127 | 127 | buf.append(b"from :%d\n" % marks[parents[0].hex()]) |
|
128 | 128 | if len(parents) == 2: |
General Comments 0
You need to be logged in to leave comments.
Login now