Skip to main content

GitMoveRight Released

· One min read
Senior Software Engineer

Every time you drag a file to a new folder in VS Code, Git silently destroys its history. No warning, no prompt. It just treats the move as a delete and a brand-new file, wiping every commit, blame annotation, and diff in the process.

I built GitMoveRight to fix that. It watches for file moves and stages them as proper Git renames automatically, so history stays intact and your Source Control panel shows a clean rename instead of a confusing delete/add pair. It's free, open source, and available now on the VS Code Marketplace.

GitMoveRight

VS Extension - GitMoveRight

Project Identity Released

· One min read
Senior Software Engineer

I’m happy to share that my new extension, Project Identity, is now live on the VS Code Marketplace.

Project Identity helps developers distinguish between multiple VS Code instances at a glance. It allows you to instantly differentiate workspaces by customizing the window title and applying distinct color schemes to the title and status bars. Visual context is crucial when you are juggling multiple projects. I built Project Identity to make it immediately obvious which environment you are working in. It’s particularly useful when working with multiple forks or microservices simultaneously. It’s a simple tool designed to reduce cognitive load and prevent "wrong window" errors.

VS Extension - Project Identity

vs extension  project identity