If there are not mboxes git log --stdin gets stuck waiting on input.
In such case return empty dict.
Signed-off-by: Frantisek Hrbata <frantisek@hrbata.com>
return list(revs)
def comments2mrs(refs, mrs=None):
+ m = dict()
+
mb_refs = filter_refs(refs, mrs=mrs, types=["mbox"])
+ if not mb_refs:
+ return m
stdin = "\n".join(ref for rev, ref in mb_refs)
rv, out, err = run(["git", "log", "--format=%S %H", "--stdin"],
stdin=stdin)
- m = dict()
for line in out.strip().split("\n"):
ref, rev = line.split()
mr = ref.split('/')[2]