HomeClusterLabs Projects

Refactor: libcrmcommon: pcmk__output_t in pcmk__xml_show() in patchset.c

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Refactor: libcrmcommon: pcmkoutput_t in pcmkxml_show() in patchset.c

These are the minimum modifications required to enable functions within
patchset.c to call pcmkxml_show() with a pcmkoutput_t argument.

For now, pcmk__xml_log_patchset() creates a new output object, passes it
to the appropriate v1/v2 function, and frees it before returning. Soon a
message function-based implementation will replace this.

Change some function names to use "show" instead of "log" since the
output object may be a text object. Not really important since we'll use
message functions soon.

We temporarily have to check the output type in xml_show_patchset_v1()
to keep the code simple and continue setting the diff_short option
appropriately. That too will go away when we use message functions.

Signed-off-by: Reid Wahl <nrwahl@protonmail.com>

Details

Provenance
nrwahl2Authored on Jan 29 2023, 12:57 AM

Commit No Longer Exists

This commit no longer exists in the repository.