2022-07-18 | John Snow | tests/vm: use 'cp' instead of 'ln' for temporary vm... Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220708153503.18864-3-jsnow@redhat.com> |
commitcommitdifftree |
2022-07-18 | John Snow | qga: treat get-guest-fsinfo as "best effort" Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220708153503.18864-2-jsnow@redhat.com> |
commitcommitdifftree |
2022-07-12 | John Snow | tests/qemu-iotests: skip 108 when FUSE is not loaded Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220616142659.3184115-3-jsnow@redhat.com> |
commitcommitdifftree |
2022-07-12 | John Snow | tests/qemu-iotests: hotfix for 307, 223 output Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220616142659.3184115-2-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: run 'device-crash-test' from tests/venv Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-10-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: add python3-venv to debian10.docker Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-9-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: use tests/venv to run basevm.py-based scripts Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-8-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: install "qemu" namespace package into venv Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-7-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: add quiet-venv-pip macro Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-6-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: silence pip upgrade warnings during venv creation Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-5-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: use python3 as the python executable name Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-4-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | tests: add "TESTS_PYTHON" variable to Makefile Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-3-jsnow@redhat.com> |
commitcommitdifftree |
2022-06-06 | John Snow | python: update for mypy 0.950 Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220526000921.1581503-2-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: make qemu_io_log() check return codes by default Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220418211504.943969-13-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: remove qemu_io_silent() and qemu_io_silent_check(). Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220418211504.943969-12-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: remove qemu_io_pipe_and_status() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220418211504.943969-11-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests/image-fleecing: switch to qemu_io() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220418211504.943969-10-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests/migration-permissions: use assertRaises() for... Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-9-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: rebase qemu_io() on top of qemu_tool() Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-8-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: create generic qemu_tool() function Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-7-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests/040: Fix TestCommitWithFilters test Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-6-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests/040: Don't check image pattern on zero-length... Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-5-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: Don't check qemu_io() output for specific... Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-4-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests/163: Fix broken qemu-io invocation Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-3-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-25 | John Snow | iotests: replace calls to log(qemu_io(...)) with qemu_io_log() Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220418211504.943969-2-jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/qmp: remove pylint workaround from legacy.py Signed-off-by: John Snow <jsnow@redhat.com> ...id: 20220330172812.3427355-10-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python: rename 'aqmp-tui' to 'qmp-tui' Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-9-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python: rename qemu.aqmp to qemu.qmp Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-8-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python: re-enable pylint duplicate-code warnings Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-7-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python: remove the old QMP package Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-6-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp: copy qmp docstrings to qemu.aqmp.legacy Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp: fully separate from qmp.QEMUMonitorProtocol Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp: take QMPBadPortError and parse_address... Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python: temporarily silence pylint duplicate-code warnings Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220330172812.3427355-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp-tui: relicense as LGPLv2+ Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220325200438.2556381-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/qmp-shell: relicense as LGPLv2+ Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220325200438.2556381-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp: relicense as LGPLv2+ Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220325200438.2556381-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/aqmp: add explicit GPLv2 license to legacy.py Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220325200438.2556381-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | iotests: switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220321203315.909411-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | iotests/mirror-top-perms: switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220321203315.909411-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | scripts/bench-block-job: switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220321203315.909411-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-04-21 | John Snow | python/machine: permanently switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220321203315.909411-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-29 | John Snow | iotests: update test owner contact information Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220322174212.1169630-1-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: make qemu_img_log and img_info_log raise on... Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-19-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: remove qemu_img_pipe_and_status() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-18-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: replace qemu_img_log('create', ...) calls Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-17-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: use qemu_img() in has_working_luks() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-16-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: remove remaining calls to qemu_img_pipe() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-15-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests/149: Remove qemu_img_pipe() call Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-14-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: replace unchecked calls to qemu_img_pipe() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-13-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: change supports_quorum to use qemu_img Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-12-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: add qemu_img_map() function Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-11-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests/remove-bitmap-from-backing: use qemu_img_info() Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220321201618.903471-10-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: add qemu_img_info() Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-9-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: use qemu_img_json() when applicable Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-8-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: add qemu_img_json() Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-7-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: fortify compare_images() against crashes Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-6-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: make qemu_img raise on non-zero rc by default Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-5-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | iotests: Remove explicit checks for qemu_img() == 0 Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-4-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | python/utils: add VerboseProcessError Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-3-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-22 | John Snow | python/utils: add add_visual_margin() text decoration... Signed-off-by: John Snow <jsnow@redhat.com> Message-Id: <20220321201618.903471-2-jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | scripts/qmp-shell-wrap: Fix import path Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225170828.3418305-1-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: drop _bind_hack() Signed-off-by: John Snow <jsnow@redhat.com> ...id: 20220225205948.3693480-11-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: fix race condition in legacy.py Signed-off-by: John Snow <jsnow@redhat.com> ...id: 20220225205948.3693480-10-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: add start_server() and accept() methods Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-9-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: stop the server during disconnect() Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-8-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: refactor _do_accept() into two distinct... Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-7-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: squelch pylint warning for too many lines Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-6-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: split _client_connected_cb() out as _incoming() Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: remove _new_session and _establish_connection Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: rename 'accept()' to 'start_server_and_accept()' Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-03-07 | John Snow | python/aqmp: add _session_guard() Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220225205948.3693480-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-28 | John Snow | scripts/qapi: minor delinting Signed-off-by: John Snow <jsnow@redhat.com> ...Id: <20220211183650.2946895-1-jsnow@redhat.com> |
commitcommitdifftree |
2022-02-23 | John Snow | MAINTAINERS: python - remove ehabkost and add bleal Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220208000525.2601011-1-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-23 | John Snow | Revert "python: pin setuptools below v60.0.0" Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220204221804.2047468-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-23 | John Snow | Python: add setuptools v60.0 workaround Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220204221804.2047468-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-23 | John Snow | Python: discourage direct setup.py install Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220207213039.2278569-1-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-02 | John Snow | python/aqmp: add socket bind step to legacy.py Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220201041134.1237016-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-02 | John Snow | python: upgrade mypy to 0.780 Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220201041134.1237016-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-02 | John Snow | python/machine: raise VMLaunchFailure exception from... Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220201041134.1237016-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-02-02 | John Snow | python/aqmp: Fix negotiation with pre-"oob" QEMU Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220201041134.1237016-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | scripts/render-block-graph: switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | scripts/cpu-x86-uarch-abi: switch to AQMP Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | scripts/cpu-x86-uarch-abi: fix CLI parsing Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python: move qmp-shell under the AQMP package Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python: move qmp utilities to python/qemu/utils Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/qmp: switch qmp-shell to AQMP Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/qmp: switch qom tools to AQMP Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/qmp: switch qemu-ga-client to AQMP Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/qemu-ga-client: don't use deprecated CLI syntax... Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: rename AQMPError to QMPError Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: add SocketAddrT to package root Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: copy type definitions from qmp Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: handle asyncio.TimeoutError on execute() Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: add __del__ method to legacy interface Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python/aqmp: fix docstring typo Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python: use avocado's "new" runner Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220119193916.4138217-3-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-21 | John Snow | python: pin setuptools below v60.0.0 Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220121005221.142236-1-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-18 | John Snow | spice: Update QXLInterface for spice >= 0.15.0 Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
2022-01-10 | John Snow | python: update type hints for mypy 0.930 Signed-off-by: John Snow <jsnow@redhat.com> Message-id: 20220110191349.1841027-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com> |
commitcommitdifftree |
next |