# server: skip non-UTF-8 checkouts instead of failing worktree listing · lucenx/signaltty

[View on GitCafe](https://git.cafe/lucenx/signaltty/commit/fa6bbab3f53c8057ca38457b3912f388c67b4ed6)

Repository: [lucenx/signaltty](https://git.cafe/lucenx/signaltty)

Visibility: public

Requested revision: fa6bbab3f53c8057ca38457b3912f388c67b4ed6

Requested commit: fa6bbab3f53c8057ca38457b3912f388c67b4ed6

Commit: fa6bbab3f53c8057ca38457b3912f388c67b4ed6

Tree: cf20c4103018ce58a7cd2b0ff1a1f366aba858c8

Author: Grok Bot

Committer: Simone

## Message

```
server: skip non-UTF-8 checkouts instead of failing worktree listing

registered() turned one non-UTF-8 worktree path into a BAD_PARAMS error,
so worktree.list, open, create and remove failed for every checkout of the
repository. Skip that entry (it can't be represented or opened) and keep
main tied to the first porcelain record.

```

## Parents

- [1727114ebd3c71255065322762d61f5031268a68](https://git.cafe/lucenx/signaltty/commit/1727114ebd3c71255065322762d61f5031268a68?format=markdown)

[Source at this commit](https://git.cafe/lucenx/signaltty/tree/fa6bbab3f53c8057ca38457b3912f388c67b4ed6?format=markdown)
