All Features

Rich Hover Tooltips

All the context you need, right where you need it.

Overview

Hover over any conflict indicator to see detailed information about who made the change, when, and on which branch—plus quick actions to resolve or explore further.

Screenshot

Expanded hover tooltip showing author info, commit details, and action buttons

Tooltip Contents

Author Information

Screenshot

Author section showing avatar, name, and email

  • Avatar — Gravatar image
  • Name — Author's display name
  • Email — Git commit email

Commit Details

Screenshot

Commit section showing hash, message, time, and branch

  • Commit hash — Short SHA (click to copy)
  • Commit message — First line of the message
  • Time — When the commit was made ("2 hours ago")
  • Branch — Which branch contains this commit

Conflict Context

  • Line range — Which lines are affected
  • Conflict type — Hard conflict or soft warning
  • Your changes — How your edits relate to theirs

Quick Actions

The tooltip includes action buttons for common operations:

Screenshot

Quick action buttons: View Diff, Dismiss, Cherry Pick, Open on GitHub

ActionDescription
View DiffOpen side-by-side diff of the conflicting changes
DismissMark this conflict as acknowledged
Cherry PickApply their changes to your branch
Open on GitHubView the commit on GitHub

Multi-Line Conflicts

When a conflict spans multiple lines, hover over any line in the range to see the full context:

Screenshot

Tooltip for multi-line conflict showing 'Lines 45-52' range

The tooltip shows the complete affected range so you understand the full scope.

Soft Warnings

Soft warnings (yellow indicators) show slightly different information:

Screenshot

Yellow warning tooltip with softer styling

  • Not a guaranteed conflict — Just a heads-up
  • Nearby changes — Different lines in the same file
  • Still useful — Helps you stay aware of team activity

Interactivity

Keyboard Navigation

  • Esc — Dismiss the tooltip
  • Tab — Cycle through action buttons
  • Enter — Activate focused action

Link Behavior

  • Commit hash — Click to copy to clipboard
  • Author email — Click to filter Activity Feed by this person
  • Branch name — Click to see all activity on this branch

Configuration

{
  "gitspectra.hover.showAvatar": true,
  "gitspectra.hover.showFullMessage": false,  // Show full commit message
  "gitspectra.hover.delay": 200               // Milliseconds before showing
}

Ready to prevent merge conflicts?

GitSpectra is free and open source.

Install for VS Code