Skip to content

Reblame fail with error #1440

@mortezadadgar

Description

@mortezadadgar

Description

I get this error reblaming on any repo.

Neovim version

NVIM v0.12.0-dev-1775+g62dd74d472

Operating system and version

Linux

Expected behavior

reblame without any errors.

Actual behavior

getting an error for every reblame.

Minimal config

for name, url in pairs{
  gitsigns = 'https://github.com/lewis6991/gitsigns.nvim',
  -- ADD OTHER PLUGINS _NECESSARY_ TO REPRODUCE THE ISSUE
} 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, -- You must add this to enable debug messages
  -- ADD GITSIGNS CONFIG THAT IS _NECESSARY_ FOR REPRODUCING THE ISSUE
}

-- ADD INIT.LUA SETTINGS THAT IS _NECESSARY_ FOR REPRODUCING THE ISSUE

Steps to reproduce

  1. mkdir gitsigns_issue
  2. cd gitsigns_issue
  3. git init
  4. touch file
  5. git add file
  6. git commit -m 'initial commit'
  7. echo "123" > file
  8. git add file
  9. git commit -m "second commit"
  10. nvim --clean -u init.lua file
  11. :Gitsings blame and reblame first line

Gitsigns debug messages

vim.schedule callback: ...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/color.lua:2
2: t must be between 0 and 1                                                        
stack traceback:                                                                    
        [thread: 0x7f59b793f958] [C]: in function 'assert'                          
        [thread: 0x7f59b793f958] ...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/c
olor.lua:22: in function 'temp'                                                     
        [thread: 0x7f59b793f958] ...sues/gitsigns_issue/gitsigns//lua/gitsigns/highl
ight.lua:324: in function 'get_temp_hl'                                             
        [thread: 0x7f59b793f958] .../gitsigns_issue/gitsigns//lua/gitsigns/actions/b
lame.lua:145: in function 'render'                                                  
        [thread: 0x7f59b793f958] .../gitsigns_issue/gitsigns//lua/gitsigns/actions/b
lame.lua:358: in function 'blame'                                                   
        [thread: 0x7f59b793f958] .../gitsigns_issue/gitsigns//lua/gitsigns/actions/b
lame.lua:190: in function <.../gitsigns_issue/gitsigns//lua/gitsigns/actions/blame.l
ua:171>                                                                             
stack traceback:                                                                    
        [C]: in function 'error'                                                    
        ...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/async.lua:232: in function
 '_finish'                                                                          
        ...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/async.lua:300: in function
 '_resume'                                                                          
        ...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/async.lua:321: in function
 <...s_issues/gitsigns_issue/gitsigns//lua/gitsigns/async.lua:311>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions