Lore version
lore 0.9.0+783
Installation method
Prebuilt release binary
Operating system / architecture
Windows -- x86_64
Steps to reproduce
- In any Lore repository, create
.loreignore:
**/DerivedDataCache/
!**/Plugins/*/Binaries/
The second line is valid .gitignore and appears in some Unreal ignore templates.
- Add a file under an ignored path, e.g.
Unreal/DerivedDataCache/VT/TEXTURE_ABC
- Run
lore status --scan
Result: every DerivedDataCache file is reported as changed. The first rule in the .loreignore is
silently dead too — one unsupported line discards the whole file, including rules
that appear before it. Nothing in the output, at any verbosity, indicates that
.loreignore failed to load.
Removing only the second line makes the first rule work again.
Expected vs actual behavior
Expected
- A warning on
lore status that .loreignore could not be parsed, naming the
offending line and why.
- The rest of the file still applied —
DerivedDataCache should remain ignored (debatable).
- Documentation of which
.gitignore subset .loreignore supports.
Actual
.loreignore is not applied at all — every rule in the file is discarded, including
those preceding the offending line — and no warning, error, or trace is emitted at
any log level.
Component
Client (CLI)
Server context
No response
Regression?
No response
Relevant logs or output
Lore version
lore 0.9.0+783
Installation method
Prebuilt release binary
Operating system / architecture
Windows -- x86_64
Steps to reproduce
.loreignore:The second line is valid .gitignore and appears in some Unreal ignore templates.
Unreal/DerivedDataCache/VT/TEXTURE_ABClore status --scanResult: every
DerivedDataCachefile is reported as changed. The first rule in the.loreignoreissilently dead too — one unsupported line discards the whole file, including rules
that appear before it. Nothing in the output, at any verbosity, indicates that
.loreignorefailed to load.Removing only the second line makes the first rule work again.
Expected vs actual behavior
Expected
lore statusthat.loreignorecould not be parsed, naming theoffending line and why.
DerivedDataCacheshould remain ignored (debatable)..gitignoresubset.loreignoresupports.Actual
.loreignoreis not applied at all — every rule in the file is discarded, includingthose preceding the offending line — and no warning, error, or trace is emitted at
any log level.
Component
Client (CLI)
Server context
No response
Regression?
No response
Relevant logs or output