We are experiencing an issue with the latest updates to AgoraViewportClient whereby the DefaultGame.ini is modified every time a developer runs the editor. This isn't a desired behavior for us because we don't want developers committing DefaultGame.ini with every submission. This creates unnecessary history on this file and obscures meaningful changes.
The behavior occurs at this location.
void UAgoraViewportClientSettings::Internal_SetGit(FOnGitInfoUpdated OnGitInfoUpdated)
{
#if WITH_EDITOR
static const auto IniFile = Get()->GetDefaultConfigFilename();
#else
To address this issue we perform an early return out of this function inside the WITH_EDITOR block. Recommend at least providing an option to disable this behavior, if not outright removing it.
We are experiencing an issue with the latest updates to AgoraViewportClient whereby the DefaultGame.ini is modified every time a developer runs the editor. This isn't a desired behavior for us because we don't want developers committing DefaultGame.ini with every submission. This creates unnecessary history on this file and obscures meaningful changes.
The behavior occurs at this location.
To address this issue we perform an early return out of this function inside the WITH_EDITOR block. Recommend at least providing an option to disable this behavior, if not outright removing it.