Added
- Adds a new Compare Current Branch with <branch, tag, or ref> node to each repository in the Repositories view — closes #293
- Compare Current Branch with <branch, tag, or ref> — optionally shows a comparison of the current branch to a user-selected reference
- * Commits — lists the commits between the compared revisions
- Expands to provide the message, author, date, and change indicator of each revision (commit)
- Each revision (commit) expands to list its set of changed files, complete with status indicators for adds, changes, renames, and deletes
- An inline toolbar provides quick access to the Open File, Copy Commit ID to Clipboard (
alt-click
for Copy Commit Message to Clipboard), and Open File on Remote (if available) commands - A context menu provides access to more common file revision commands
- An inline toolbar provides quick access to the Open File, Copy Commit ID to Clipboard (
- Each revision (commit) expands to list its set of changed files, complete with status indicators for adds, changes, renames, and deletes
- Expands to provide the message, author, date, and change indicator of each revision (commit)
- * Files Changed — lists all of the files changed between the compared revisions
- * Commits — lists the commits between the compared revisions
- Compare Current Branch with <branch, tag, or ref> — optionally shows a comparison of the current branch to a user-selected reference
- Adds a Show a comparison of the current branch to a user-selected reference (
gitlens.views.repositories.showBranchComparison
) setting to specify whether to show a comparison of the current branch to a user-selected reference in the Repositories view - Adds a
gitlens.advanced.useSymmetricDifferenceNotation
setting to specify whether to use the symmetric difference (three-dot) notation or the range (two-dot) notation for comparisions — closes #330 - Adds a Copy Remote Url to Clipboard command to commit quick pick menus
Changed
- Changes Pull and Pull Repositories commands to just fetch the repository if the current branch has no tracking branch