Skip to content

Commit 22e593d

Browse files
committed
Support successful p4 actions followed by messages
1 parent 132bea0 commit 22e593d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/p4ztag_to_json.nim

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,21 @@ proc convertZtagLineToJson(line: string; jElem, jArr: var JsonNode; meta: var Me
110110
if line.startsWith(ztagCommentPrefix):
111111
discard # Just ignore all lines beginning with the ztagCommentPrefix
112112
elif line.startsWith(ztagPrefix):
113+
var
114+
key: string
115+
value: string
113116
let
114-
splits = line[ztagPrefix.len .. ^1].split(' ', maxsplit=1)
117+
lineMinusDots = line[ztagPrefix.len .. ^1]
118+
splits = lineMinusDots.split(' ', maxsplit=1)
119+
if splits[0].startsWith("/"):
120+
key = ztagMessageKey
121+
value = lineMinusDots
122+
else:
115123
key = splits[0]
116-
keyid = getKeyId(key)
117124
value = splits[1]
125+
126+
let
127+
keyid = getKeyId(key)
118128
valueJNode = %* value
119129

120130
if meta.recordStartKey == "":

0 commit comments

Comments
 (0)