-
Notifications
You must be signed in to change notification settings - Fork 2.5k
feat: repo-level worktree housekeeping #3034
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pat-s
wants to merge
29
commits into
pingdotgg:main
Choose a base branch
from
pat-s:t3code/deffe2b9
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
96177fa
docs: add repo-level worktree housekeeping design spec
pat-s b0c78ce
docs: add repo-level worktree housekeeping implementation plan
pat-s bbfec43
feat(contracts): add worktreeCleanupScope setting
pat-s 3ebc67e
feat(contracts): add managed-worktree cleanup schemas
pat-s b8897f9
feat(contracts): register managed-worktree cleanup RPCs
pat-s 40579ad
feat(server): list managed worktrees with dirty status
pat-s 5460f19
feat(server): compute worktree on-disk size
pat-s 6822b79
feat(server): batch-remove worktrees with per-path force
pat-s 58e670f
feat(server): expose managed-worktree cleanup on GitWorkflowService
pat-s 110da68
feat(server): wire managed-worktree cleanup WS handlers
pat-s ea2a75f
feat(contracts): add managed-worktree cleanup to EnvironmentApi.vcs
pat-s 6e8778a
feat(client-runtime): add managed-worktree cleanup RPC methods
pat-s ef1dbf3
feat(web,mobile): wire managed-worktree cleanup environment API
pat-s edaede5
feat(web): classify managed worktrees by thread state and scope
pat-s d7ce592
feat(web): add worktree cleanup dialog logic helpers
pat-s cdfe1da
feat(web): add worktree cleanup dialog component
pat-s aaa9f03
feat(web): add worktree cleanup scope setting UI
pat-s 684dc6a
feat(web): add worktree cleanup and visible delete to archived panel
pat-s 4de32a6
feat(web): add clean up worktrees to sidebar repo menu
pat-s 174b544
test(contracts): hoist worktree-schema decoders to module scope
pat-s 1ae469a
fix(web,contracts): persist worktreeCleanupScope patch and fix reclai…
pat-s ab15030
Merge remote-tracking branch 'upstream/main' into t3code/deffe2b9
pat-s 19b0dd0
fix(web,server): address PR review findings for worktree cleanup
pat-s 76754a0
fix(web): scope worktree-cleanup thread refs to the target environment
pat-s 79c2077
fix(web): self-load thread refs in cleanup dialog and show protected …
pat-s 8010b27
fix(web): wrap cleanup dialog thread selector in useShallow
pat-s 8ddbdf4
fix(web,server): surface archived-snapshot and git-list failures in c…
pat-s a8e2927
fix(server): guard batch worktree removal to the managed worktrees dir
pat-s eb8bad8
Merge branch 'main' into t3code/deffe2b9
pat-s File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.