Roo-Code/packages
Roo Code 001cea3eb0 feat: use hard links for file copies when processing .worktreeinclude
Adds an optional useHardLinks parameter to copyWorktreeIncludeFiles that
creates hard links instead of full copies when the filesystem supports them.
This saves disk space and speeds up worktree creation for large directories
like node_modules.

- Add hardLinkWithFallback method that falls back to copy on failure
- Add hardLinkDirectoryRecursive for recursive directory hard-linking
- Thread useHardLinks option through handler and message types
- Add "Use hard links" checkbox to CreateWorktreeModal (defaults to on)
- Add i18n keys for the new UI elements
- Add tests for hard link behavior including inode verification

Closes #11758
2026-02-26 14:39:26 +00:00
..
build Custom tool calling (#10083) 2025-12-21 12:43:06 -08:00
cloud feat: update cloud settings refresh interval to one hour (#11749) 2026-02-25 21:05:56 -08:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
core feat: use hard links for file copies when processing .worktreeinclude 2026-02-26 14:39:26 +00:00
evals Fix spelling/grammar and casing inconsistencies (#11485) 2026-02-24 14:22:22 -07:00
ipc feat: add DeleteQueuedMessage IPC command (#11464) 2026-02-18 10:42:48 -07:00
telemetry fix(condense): remove custom condensing model option (#10901) 2026-01-22 20:06:04 -05:00
types feat: use hard links for file copies when processing .worktreeinclude 2026-02-26 14:39:26 +00:00
vscode-shim Some cleanup in ExtensionHost (#10600) 2026-01-10 02:29:33 -08:00