Repository navigation
Patchlook v0.1.5
Patchlook is a native Git viewer for browsing local repositories, reviewing changes, and exploring commit history. It remains read-only by default, with an optional read/write mode for staging changes.
What's new
- Stage and unstage files, folders, or contiguous change blocks from the Changes view. These actions update the real Git staging area; commits are still made from the command line.
- Discard an unstaged change block after confirmation, with Undo and Redo for staging and discard operations within the current repository and window.
- Reduce Git work after staging by refreshing affected files, reusing parsed diff counts, and avoiding unnecessary undo snapshot queries. This improves responsiveness in repositories with many changed or binary files, especially on Windows, while preserving stale-content and undo checks.
- Keep each file in a single row, show progress for partially staged files, and separate tracked changes from untracked files. Staged blocks remain visible with softer diff backgrounds, and staging preserves the reading position.
- Use a compact lock button and status indicator to switch between read-only and read/write modes. Improve file-row alignment, tooltips, and action hover feedback.
- Preserve intent-to-add entries when undoing staging, preventing an unintended empty file from entering a later commit.
- Add a Chinese README and updated application screenshots.
Usage notes
Each new window starts read-only. Click the closed lock to enable writing. Undo history is cleared when switching repositories or closing the window; recovery stops if HEAD or the affected contents have changed externally. Use Refresh after editing files in another tool.
Review staged content with git diff --cached, then commit it with git commit.
Downloads
- macOS (Apple Silicon, macOS 15 or later): use the DMG or ZIP. The app is signed with Developer ID, notarized by Apple, and includes a stapled notarization ticket.
- Windows (x64): extract the ZIP and run
patchlook.exe. - Linux (x86_64): extract the archive and run
patchlook. Built on Ubuntu 24.04; compatible system libraries are required.
Git must be installed and available on PATH.
Full changelog: v0.1.4...v0.1.5