# Replace typewriter/hash worktree naming with adjective-noun pairs \(\#52221\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 5d9e8a290ac9d58501a191b8c6d33c4d6848b2c5

Requested commit: 5d9e8a290ac9d58501a191b8c6d33c4d6848b2c5

Commit: 5d9e8a290ac9d58501a191b8c6d33c4d6848b2c5

Tree: 2cf923d1ee4c7e12dea332182efb288b570f4b20

Author: Richard Feldman

Committer: GitHub

## Message

```
Replace typewriter/hash worktree naming with adjective-noun pairs (#52221)

Replace the typewriter-brand + random-hash naming scheme for
auto-generated git worktree branches with an adjective-noun approach
(e.g. `swift-falcon`, `calm-meadow`).

- Removed the ~650-entry typewriter brand name list and hash generation
- Added 235 adjectives and 228 nouns (~53,500 unique combinations)
- Branch names are now checked for exact-match collisions against
existing branches
- Updated error messaging

Closes AI-101

Release Notes:

- Improved auto-generated git worktree branch names to use friendlier
adjective-noun pairs (e.g. `swift-falcon`) instead of typewriter brand
names with random hashes.
```

## Parents

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

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