Fixed "GTlabConsole run -f project.gtlab -s" not saving changes to the project
Fixed task group argument ignored in batch command "GTlabConsole run -f project.gtlab"
The reason for problem 1. was, that the process executor was setup to do a dry run,
resulting in not merging back the changed memento, allthough the project was technically saved.
The reason for problem 2. was, that the argument "GroupID" was simply not used accidentally.
To avoid these problems in future, I changed the code to reuse the existing function runProcess.
How Has This Been Tested?
Local Changes and in Sketchpad regression tests.
Checklist:
[ ] A test for the new functionality was added (if applicable).
[ ] All tests run without failure.
[x] The changelog has been extended, if this MR contains important changes from the users's point of view.
[x] The new code complies with the GTlab's style guide.
[ ] New interface methods / functions are exported via EXPORT. Non-interface functions are NOT exported.
[ ] The number of code quality warnings is not increasing.
Description
The reason for problem 1. was, that the process executor was setup to do a dry run, resulting in not merging back the changed memento, allthough the project was technically saved.
The reason for problem 2. was, that the argument "GroupID" was simply not used accidentally.
To avoid these problems in future, I changed the code to reuse the existing function
runProcess
.How Has This Been Tested?
Local Changes and in Sketchpad regression tests.
Checklist:
EXPORT
. Non-interface functions are NOT exported.