Hey there, just playing around with a local demo server using a mixture of the Lore Desktop app and the CLI.
Environment
windows 11
lore 0.8.5+312
loreserver 0.8.5 (demo)
lore desktop app 0.8.5
Description
Mostly following along the quickstart tutorial, I ended up with a main branch, then made a my-first-branch and committed a new text file (ThirdFile.txt). I then switched back to main via the GUI and saw ThirdFile.txt disappear on disk. I then tried to switch back to my-first-branch via the GUI (both title bar dropdown and branches pane) but got this error
Failed to synchronize state during branch switch: Address not found: d862bda0d16800502d768d52403b0216b3c1582a0001c30457d6ee2f6e6f4804-019f923e3f8f7c7292874ccd8afdca4f at lore-revision\src\fs\os.rs:309 - Failed to read file at lore-revision\src\fs\realize.rs:940 - Failed to sync file ThirdFile.txt at lore-revision\src\repository.rs:2763 - Failed to synchronize state during branch switch
The workspace seemed to stay on the main branch, and no ThirdFile.txt was present on disk.
I then opened a terminal and used lore branch switch my-first-branch, and all went well, with ThirdFile.txt appearing again.
lore branch switch my-first-branch
Switching branch to my-first-branch, using current local latest revision e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
Calculating deltas 2 -> 3
Verifying 1 changes with local file system
Switched to branch my-first-branch revision e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
Switching back to main via the GUI works fine as well, it just can't switch to my-first-branch for some reason.
The Lore Desktop log section for the failed switch:
[2026-07-24T04:03:28.132Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore::util] Executing command: lore::branch::switch 0.8.5+312
[2026-07-24T04:03:28.132Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore::util] Command arguments: LoreBranchSwitchArgs { branch: my-first-branch, revision: , reset: 0, bare: 0 }
[2026-07-24T04:03:28.144Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_storage::maintenance] Store evictor enforcing max capacity of 2000000
[2026-07-24T04:03:28.144Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_storage::maintenance] Store compactor enforcing max size of 10737418240
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-metadata for branch 019f923d102e763296adf9e9c0618689 repository 019f923298be7a30b43ef2eb2958c537: 88f01828b39551e3c180d18db583e9e5aa15153029ad5e0e4ad8da3f7f31194c
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-head for branch 019f923d102e763296adf9e9c0618689 repository 019f923298be7a30b43ef2eb2958c537: e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-metadata for branch 019f923d102e763296adf9e9c0618689 repository 019f923298be7a30b43ef2eb2958c537: 88f01828b39551e3c180d18db583e9e5aa15153029ad5e0e4ad8da3f7f31194c
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::repository] Resolved signature None to 0000000000000000000000000000000000000000000000000000000000000000
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-head for branch 019f923d102e763296adf9e9c0618689 repository 019f923298be7a30b43ef2eb2958c537: e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::repository] Using local latest revision
[2026-07-24T04:03:28.151Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::repository] No remote branch available, sync to local latest
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::revision::sync] Current revision is ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b on branch e726318bbc3fd75ac8733a7e030cc35b
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-head for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-head-status for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::revision] Resolving signature e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35, offset None
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::revision] Resolved direct hash signature: e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::revision::sync] Sync resolved revision target is e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35
[2026-07-24T04:03:28.152Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::branch] Load branch-metadata for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: eb212dbb0d5a4a960425c65ece57faad9060be8e24afcbf5da4532ed5bd982da
[2026-07-24T04:03:28.153Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::revision::sync] Target revision is 3 -> e8cac07f720d15aea1f6d669b1b8327f416d856df2cc7f8c1cda710f9c33ad35 (from local)
[2026-07-24T04:03:28.153Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Info] [lore_revision::fs::realize] Calculating deltas 2 -> 3
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Info] [lore_revision::fs::realize] Verifying 1 changes with local file system
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::fs::realize] Realize 1 changes
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::fs::realize] Deleted paths realized
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore_revision::fs::realize] Modified/added paths realized
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Debug] [lore::util] Finished command: lore::branch::switch (0.02s)
[2026-07-24T04:03:28.156Z] [8f4fbfd2-0892-4e63-9db1-0456d7fef0f5] [Error] [lore_revision::relay] Failed to synchronize state during branch switch: Address not found: d862bda0d16800502d768d52403b0216b3c1582a0001c30457d6ee2f6e6f4804-019f923e3f8f7c7292874ccd8afdca4f
at lore-revision\src\fs\os.rs:309 - Failed to read file
at lore-revision\src\fs\realize.rs:940 - Failed to sync file ThirdFile.txt
at lore-revision\src\repository.rs:2763 - Failed to synchronize state during branch switch
[2026-07-24T04:03:28.173Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore::util] Executing command: lore::repository::status 0.8.5+312
[2026-07-24T04:03:28.173Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore::util] Command arguments: LoreRepositoryStatusArgs { staged: 1, scan: 0, check_dirty: 1, reset: 0, sync_point: 0, revision_only: 0, count: 0, paths: [] }
[2026-07-24T04:03:28.173Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::repository] Using repository config remote: lore://127.0.0.1:41337
[2026-07-24T04:03:28.182Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_storage::maintenance] Store evictor enforcing max capacity of 2000000
[2026-07-24T04:03:28.182Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_storage::maintenance] Store compactor enforcing max size of 10737418240
[2026-07-24T04:03:28.189Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::repository::status] Repository status, current signature ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, staged signature ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.189Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::branch] Load branch-metadata for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: eb212dbb0d5a4a960425c65ece57faad9060be8e24afcbf5da4532ed5bd982da
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::branch] Load branch-head for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::branch] Load branch-head for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_transport::grpc::revision_client] Query branch: id[Some(e726318bbc3fd75ac8733a7e030cc35b)] / name[None] in repository 019f923298be7a30b43ef2eb2958c537
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.revision.v1.RevisionService/BranchGet, version: HTTP/2.0, headers: {"te": "trailers", "content-type": "application/grpc", "lore-partition-bin": "AZ+SMpi+ejC0PvLrKVjFNw", "urc-repository-id-bin": "AZ+SMpi+ejC0PvLrKVjFNw"}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {"content-type": "application/grpc", "date": "Fri, 24 Jul 2026 04:03:28 GMT"}, body: Body { kind: Wrap(UnsyncBoxBody) } } (0 ms)
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_transport::grpc::revision_client] Query branch: id[Some(e726318bbc3fd75ac8733a7e030cc35b)] / name[None] in repository 019f923298be7a30b43ef2eb2958c537 complete: ID e726318bbc3fd75ac8733a7e030cc35b latest ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b metadata 698a1494715ab68e0111083ec70363a81d14fb297834e34333038598a2a8ce85
[2026-07-24T04:03:28.190Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::branch] Load branch-last-sync for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.191Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::branch] Load branch-head-status for branch e726318bbc3fd75ac8733a7e030cc35b repository 019f923298be7a30b43ef2eb2958c537: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.191Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::repository::status] Branch is synchronized, remote LATEST ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, local LATEST ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, last sync ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b
[2026-07-24T04:03:28.191Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::repository::status] Repository status: LoreRepositoryStatusRevisionEventData { repository: 019f923298be7a30b43ef2eb2958c537, branch: e726318bbc3fd75ac8733a7e030cc35b, branch_name: main, revision: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, revision_number: 2, revision_staged: 0000000000000000000000000000000000000000000000000000000000000000, revision_merged: 0000000000000000000000000000000000000000000000000000000000000000, revision_merged_parent_branch: 0000000000000000000000000000000000000000000000000000000000000000, revision_local: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, revision_local_number: 2, revision_remote: ab0806b875838a9da261ba249a1e7368e83db519612612c692af19425929549b, revision_remote_number: 2, is_local_ahead: 0, is_remote_ahead: 0, remote_available: 1, remote_authorized: 1, remote_branch_exist: 1 }
[2026-07-24T04:03:28.191Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore_revision::repository::status] Status summary: 0 added, 0 modified, 0 deleted, 0 moved, 0 copied
[2026-07-24T04:03:28.191Z] [ec22d783-f693-4c5d-a2e4-01109b16ef3a] [Debug] [lore::util] Finished command: lore::repository::status (0.02s)
Hey there, just playing around with a local demo server using a mixture of the Lore Desktop app and the CLI.
Environment
Description
Mostly following along the quickstart tutorial, I ended up with a
mainbranch, then made amy-first-branchand committed a new text file (ThirdFile.txt). I then switched back tomainvia the GUI and sawThirdFile.txtdisappear on disk. I then tried to switch back tomy-first-branchvia the GUI (both title bar dropdown and branches pane) but got this errorThe workspace seemed to stay on the
mainbranch, and noThirdFile.txtwas present on disk.I then opened a terminal and used
lore branch switch my-first-branch, and all went well, withThirdFile.txtappearing again.Switching back to
mainvia the GUI works fine as well, it just can't switch tomy-first-branchfor some reason.The Lore Desktop log section for the failed switch: