-
-
Notifications
You must be signed in to change notification settings - Fork 236
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Blame always shows Not Committed Yet
on the last line of a file.
Neovim version
NVIM v0.10.2
Operating system and version
Ubuntu 20.04.6 LTS (Focal Fossa)
Expected behavior
Show blame correctly like every other lines.
Actual behavior
Blame shows Not Committed Yet
on the last line.
Minimal config
for name, url in pairs{
gitsigns = 'https://github.com/lewis6991/gitsigns.nvim'
} do
local install_path = vim.fn.fnamemodify('gitsigns_issue/'..name, ':p')
if vim.fn.isdirectory(install_path) == 0 then
vim.fn.system { 'git', 'clone', '--depth=1', url, install_path }
end
vim.opt.runtimepath:append(install_path)
end
require('gitsigns').setup{
debug_mode = true,
current_line_blame = true,
current_line_blame_opts = {
delay = 0
}
}
Steps to reproduce
- Open any file with at least one line
- Navigate to the last line
- Blame shows
Not Committed Yet
Gitsigns debug messages
0.67 D dprintf: Highlight GitSignsAdd is already defined
0.74 D setup_highlights: Highlight GitSignsChange is already defined
0.94 D setup_highlights: Highlight GitSignsDelete is already defined
1.02 D derive: Deriving GitSignsChangedelete from GitSignsChange
1.06 D derive: Deriving GitSignsTopdelete from GitSignsDelete
1.16 D derive: Deriving GitSignsUntracked from GitSignsAdd
1.20 D derive: Deriving GitSignsAddNr from GitSignsAdd
1.29 D derive: Deriving GitSignsChangeNr from GitSignsChange
1.36 D derive: Deriving GitSignsDeleteNr from GitSignsDelete
1.41 D derive: Deriving GitSignsChangedeleteNr from GitSignsChangeNr
1.47 D derive: Deriving GitSignsTopdeleteNr from GitSignsDeleteNr
1.52 D derive: Deriving GitSignsUntrackedNr from GitSignsAddNr
1.57 D derive: Deriving GitSignsAddLn from DiffAdd
1.62 D derive: Deriving GitSignsChangeLn from DiffChange
1.66 D derive: Deriving GitSignsChangedeleteLn from GitSignsChangeLn
1.69 D derive: Deriving GitSignsTopdeleteLn from GitSignsDeleteLn
1.73 D derive: Deriving GitSignsUntrackedLn from GitSignsAddLn
1.76 D derive: Deriving GitSignsAddCul from GitSignsAdd
1.85 D derive: Deriving GitSignsChangeCul from GitSignsChange
1.88 D derive: Deriving GitSignsDeleteCul from GitSignsDelete
1.92 D derive: Deriving GitSignsChangedeleteCul from GitSignsChangeCul
1.95 D derive: Deriving GitSignsTopdeleteCul from GitSignsDeleteCul
2.00 D derive: Deriving GitSignsUntrackedCul from GitSignsAddCul
2.06 D derive: Deriving GitSignsStagedAdd from GitSignsAdd
2.10 D derive: Deriving GitSignsStagedChange from GitSignsChange
2.14 D derive: Deriving GitSignsStagedDelete from GitSignsDelete
2.18 D derive: Deriving GitSignsStagedChangedelete from GitSignsChangedelete
2.22 D derive: Deriving GitSignsStagedTopdelete from GitSignsTopdelete
2.25 D derive: Deriving GitSignsStagedUntracked from GitSignsUntracked
2.29 D derive: Deriving GitSignsStagedAddNr from GitSignsAddNr
2.33 D derive: Deriving GitSignsStagedChangeNr from GitSignsChangeNr
2.37 D derive: Deriving GitSignsStagedDeleteNr from GitSignsDeleteNr
2.42 D derive: Deriving GitSignsStagedChangedeleteNr from GitSignsChangedeleteNr
2.46 D derive: Deriving GitSignsStagedTopdeleteNr from GitSignsTopdeleteNr
2.50 D derive: Deriving GitSignsStagedUntrackedNr from GitSignsUntrackedNr
2.54 D derive: Deriving GitSignsStagedAddLn from GitSignsAddLn
2.59 D derive: Deriving GitSignsStagedChangeLn from GitSignsChangeLn
2.63 D derive: Deriving GitSignsStagedChangedeleteLn from GitSignsChangedeleteLn
2.68 D derive: Could not derive GitSignsStagedTopdeleteLn
2.72 D derive: Deriving GitSignsStagedUntrackedLn from GitSignsUntrackedLn
2.76 D derive: Deriving GitSignsStagedAddCul from GitSignsAddCul
2.80 D derive: Deriving GitSignsStagedChangeCul from GitSignsChangeCul
2.83 D derive: Deriving GitSignsStagedDeleteCul from GitSignsDeleteCul
2.90 D derive: Deriving GitSignsStagedChangedeleteCul from GitSignsChangedeleteCul
2.94 D derive: Deriving GitSignsStagedTopdeleteCul from GitSignsTopdeleteCul
3.06 D derive: Deriving GitSignsStagedUntrackedCul from GitSignsUntrackedCul
3.11 D derive: Deriving GitSignsAddPreview from DiffAdd
3.20 D derive: Deriving GitSignsDeletePreview from DiffDelete
3.24 D derive: Deriving GitSignsCurrentLineBlame from NonText
3.29 D derive: Deriving GitSignsAddInline from TermCursor
3.33 D derive: Deriving GitSignsDeleteInline from TermCursor
3.39 D derive: Deriving GitSignsChangeInline from TermCursor
3.52 D derive: Deriving GitSignsAddLnInline from GitSignsAddInline
3.56 D derive: Deriving GitSignsChangeLnInline from GitSignsChangeInline
3.63 D derive: Deriving GitSignsDeleteLnInline from GitSignsDeleteInline
3.72 D derive: Deriving GitSignsDeleteVirtLn from DiffDelete
3.76 D derive: Deriving GitSignsDeleteVirtLnInLine from GitSignsDeleteLnInline
3.83 D derive: Deriving GitSignsVirtLnum from GitSignsDeleteVirtLn
68.61 D attach(1): Attaching (trigger=BufReadPost)
68.68 D run_job: git --version
110.59 D run_job: git --version
139.03 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 rev-parse --show-toplevel --absolute-git-dir --abbrev-ref HEAD
147.70 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 rev-parse --short HEAD
149.81 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 rev-parse --show-toplevel --absolute-git-dir --abbrev-ref HEAD
152.57 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 rev-parse --short HEAD
155.81 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 --git-dir /tmp/gitsigns.nvim/.git config user.name
160.00 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 --git-dir /tmp/gitsigns.nvim/.git -c core.quotepath=off ls-files --stage --others --exclude-stan
dard --eol /tmp/gitsigns.nvim/lua/gitsigns/cache.lua
169.03 D watch_gitdir(1): Watching git dir
169.15 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 --git-dir /tmp/gitsigns.nvim/.git show f70c8e98f772037c74eade376c7d118af09da899
207.76 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 --git-dir /tmp/gitsigns.nvim/.git show HEAD:lua/gitsigns/cache.lua
215.87 D run_job: git --no-pager --no-optional-locks --literal-pathspecs -c gc.auto=0 --git-dir /tmp/gitsigns.nvim/.git blame --incremental --contents - -- /tmp/gitsigns.nvim/lua/git
signs/cache.lua
33637.06 D cli.run: Running action 'debug_messages' with arguments {}
Gitsigns cache
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working