# Rename 'project_core' crate to 'worktree', make it just about worktrees \(\#9189\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/dfcc143ead1a544a4bae09a158024f83f868450f)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: dfcc143ead1a544a4bae09a158024f83f868450f

Requested commit: dfcc143ead1a544a4bae09a158024f83f868450f

Commit: dfcc143ead1a544a4bae09a158024f83f868450f

Tree: 25cb426f4ce373831638d857c59785a5d49f8527

Author: Max Brunsfeld

Committer: GitHub

## Message

```
Rename 'project_core' crate to 'worktree', make it just about worktrees (#9189)

This is just a refactor. I noticed that we now have a `project_core`
crate, which mainly contains the `Worktree` type and its private
helpers, plus the project's settings.

In this PR, I've renamed that crate to `worktree` and did some minor
simplification to its module structure. I also extracted a new
`WorktreeSettings` settings type from the `ProjectSettings`, so that the
worktree settings could live in the worktree crate. This way, the crate
is now exclusively about worktree logic.

Release Notes:

- N/A
```

## Parents

- [2b67bb27cf87650b25f7ae25f43539dba10f3b77](https://git.cafe/gitcafe/zed/commit/2b67bb27cf87650b25f7ae25f43539dba10f3b77?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/dfcc143ead1a544a4bae09a158024f83f868450f?format=markdown)
