Skip to content

Discover arbitrary Git worktrees through Timber's JSON listing - #7

Merged
nnutter merged 1 commit into
masterfrom
manual-worktrees
Oct 9, 2026
Merged

nnutter merged 1 commit into
masterfrom
manual-worktrees

Conversation

@nnutter

@nnutter nnutter commented Oct 9, 2026

Copy link
Copy Markdown
Owner

No description provided.

Filesystem discovery assumed Timber's managed directory layout, so
worktrees at arbitrary paths never appeared in the panel. Use Timber
as the source of membership, paths, badges, and recency order instead.

Keep repository discovery separate so empty repositories still offer
create suggestions. Failed commands or invalid JSON retain the cached
listing rather than replacing it with incomplete results.

Regression tests cover arbitrary paths, qualified filtering, badges,
empty repositories, invalid JSON, and recency across sort changes.
@nnutter
nnutter enabled auto-merge October 9, 2026 04:36
@nnutter
nnutter merged commit 73e2cca into master Oct 9, 2026
1 check passed
@nnutter
nnutter deleted the manual-worktrees branch October 9, 2026 04:36
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