Ever checked out master only to realize it's 47 commits behind? Yeah, us too.
Git Keep Fresh quietly pulls your branches in the background so they stay up to date without you lifting a finger. It's especially handy for branches you don't actively work on (like master or main) but want to keep current.
Features
Background sync - fetches and fast-forwards configured branches every N minutes
Non-disruptive - updates branches without checking them out (no surprise file changes while you're coding)
Safe - only does fast-forwards. If branches have diverged, it backs off and lets you know
Current branch support - can optionally pull the active branch too (ff-only, and only if your tree is clean)
Status bar - shows sync status and when it last pulled
Output panel - detailed logs in the "Git Keep Fresh" output channel