Skip to content

Commit 480b460

Browse files
committed
docs: update README.md for v0.3.0 features
1 parent a81135b commit 480b460

6 files changed

Lines changed: 13 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
All notable changes to this project will be documented in the [GitHub Releases](https://github.com/wasabeef/yank-for-claude.nvim/releases) page.
3+
All notable changes to this project will be documented in the [GitHub Releases](https://github.com/wasabeef/git-workers/releases) page.
44

55
## Release History
66

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "git-workers"
3-
version = "0.2.2"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["Daichi Furiya"]
66
description = "Interactive Git worktree manager with shell integration"

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ https://github.com/user-attachments/assets/fb5f0213-4a9f-43e2-9557-416070d7e122
1010
## Features
1111

1212
- 📋 List worktrees with detailed status information (branch, changes, ahead/behind)
13-
- 🔍 Fuzzy search through worktrees
13+
- 🔍 Fuzzy search through worktrees and branches
1414
- ➕ Create new worktrees from branches or HEAD
15+
- 📄 Automatically copy gitignored files (like .env) to new worktrees
1516
- ➖ Delete single or multiple worktrees
1617
- 🔄 Switch worktrees with automatic directory change
1718
- ✏️ Rename worktrees and optionally their branches
@@ -58,10 +59,11 @@ Git Workers provides an interactive menu-driven interface. Simply run `gw` and n
5859
- **Search worktrees** (`?`): Fuzzy search through worktree names and branches
5960
- **Create worktree** (`+`): Create a new worktree with two options:
6061
- **Create from current HEAD**: Creates a new worktree with a new branch from the current HEAD
61-
- **Select branch (smart mode)**: Choose from local/remote branches with automatic conflict resolution:
62-
- Shows both local and remote branches with usage status
62+
- **Select branch (smart mode)**: Choose from local/remote branches with fuzzy search:
63+
- Shows local branches (💻) and remote branches (⛅️) with usage status
6364
- Automatically handles branch conflicts (offers to create new branch if already in use)
64-
- Remote branches are prefixed with `` for easy identification
65+
- Fuzzy search enabled when >10 branches for easy navigation
66+
- Automatically copies configured files (.env, etc.) to new worktrees
6567
- **Delete worktree** (`-`): Delete a single worktree with safety checks
6668
- **Batch delete** (`=`): Select and delete multiple worktrees at once (optionally deletes orphaned branches)
6769
- **Cleanup old worktrees** (`~`): Remove worktrees older than specified days

bun.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "git-workers",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "Interactive Git worktree manager",
55
"repository": {
66
"type": "git",
@@ -18,6 +18,6 @@
1818
},
1919
"devDependencies": {
2020
"lefthook": "^1.10.0",
21-
"prettier": "^3.5.3"
21+
"prettier": "^3.6.1"
2222
}
2323
}

0 commit comments

Comments
 (0)