Skip to content

Improve Lore revision-control integration for UE6 - #1

Open
humarkx wants to merge 2 commits into
Solessfir:mainfrom
humarkx:fix/ue6-structured-logging
Open

Improve Lore revision-control integration for UE6#1
humarkx wants to merge 2 commits into
Solessfir:mainfrom
humarkx:fix/ue6-structured-logging

Conversation

@humarkx

@humarkx humarkx commented Aug 27, 2026

Copy link
Copy Markdown

Summary

  • replace deprecated UE_LOG calls with UE_LOGFMT and include Logging/StructuredLog.h
  • add a Lore-only View / Commit Changes... action to UE6's Revision Control menu
  • implement UE6's built-in Open Branch History action through LoreSourceControl.FocusBranchHistory
  • add an asynchronous branch-history query, Slate history tab, JSON parser, and parser coverage
  • add the InputCore dependency required by Slate list-view key handling

Why

UE6 deprecates the affected logging calls, hides the legacy submit action for the Lore provider, and expects the provider to expose a branch-history console command. Together, these gaps prevented strict UE6 builds and left the Revision Control menu without working commit/history entry points.

Validation

  • UE6 RunUAT.bat BuildPlugin -TargetPlatforms=Win64 -StrictIncludes: successful with unity and shared PCHs disabled
  • UE6 RetakeEditor Win64 Development full project build: successful
  • Automation RunTests LoreSourceControl: 15/15 tests passed, including branch-history parsing and the temporary-repository integration test

@humarkx humarkx changed the title Fix deprecated logging calls for UE6 Improve Lore revision-control integration for UE6 Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant