def _gather_logs(start, stop='HEAD'):
    get_logs_cmd = GIT_CMD_GET_LOGS_FORMAT_STRING.format(GROUP_SEP, start, stop)
    out = _run_cmd(get_logs_cmd).split('\x00')
    if len(out) == 1 and out[0] == '':
        return []
    else:
        return [Log(*line.strip().split(GROUP_SEP)) for line in out]
Create pipes for parent to child stdin/stdout/stderr
dataset/ETHPy150Open oppia/oppia/scripts/release_info.py/_gather_logs--crossover with--dataset/ETHPy150Open XiaoMi/minos/supervisor/supervisor/options.py/ServerOptions.make_pipes