Browse Source

Fixes off-by-one issues with blame annotations without caching and when diffing with a previous version

main
Eric Amodio 8 years ago
parent
commit
23b2c679a9
3 changed files with 7 additions and 3 deletions
  1. +4
    -0
      README.md
  2. +1
    -1
      package.json
  3. +2
    -2
      src/gitProvider.ts

+ 4
- 0
README.md View File

@ -56,6 +56,10 @@ Must be using Git and it must be in your path.
---
## Release Notes
### 0.5.4
- Fixes off-by-one issues with blame annotations without caching and when diffing with a previous version
### 0.5.3
- Adds better uncommitted hover message in blame annotations

+ 1
- 1
package.json View File

@ -1,6 +1,6 @@
{
"name": "gitlens",
"version": "0.5.3",
"version": "0.5.4",
"author": {
"name": "Eric Amodio",
"email": "eamodio@gmail.com"

+ 2
- 2
src/gitProvider.ts View File

@ -214,7 +214,7 @@ export default class GitProvider extends Disposable {
fileName = Git.normalizePath(fileName);
return Git.blameLines(GitProvider.BlameFormat, fileName, line, line, sha, repoPath)
return Git.blameLines(GitProvider.BlameFormat, fileName, line + 1, line + 1, sha, repoPath)
.then(data => new GitBlameParserEnricher(GitProvider.BlameFormat).enrich(data, fileName))
.then(blame => {
if (!blame) return null;
@ -226,7 +226,7 @@ export default class GitProvider extends Disposable {
return <IGitBlameLine>{
author: blame.authors.values().next().value,
commit: commit,
line: blame.lines[line - 1]
line: blame.lines[line]
};
})
.catch(ex => null);

Loading…
Cancel
Save