Re: git-gui blame dividing by zero
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Apr 4, 2007, 15:27 UTC
- Message-ID
- <20070404152748.GE4628@spearce.org>
- In-Reply-To
- <200704041621.51390.andyparkins@gmail.com>
Andy Parkins <andyparkins@gmail.com> wrote:
Show 16 quoted lines
> $ git-gui blame HEAD somefile.cc
>
> I just get a window that contains:
>
> divide by zero
> divide by zero
> while executing
> "expr {100 * $blame_data($w,blame_lines)
> / $blame_data($w,total_lines)}"
> (procedure "blame_incremental_status" line 4)
> invoked from within
> "blame_incremental_status $w"
> (procedure "read_blame_catfile" line 27)
> invoked from within
> "read_blame_catfile file6 {} HEAD
> somefile.cc .cm.t .out.loaded_t .out.linenumber_t .out.file_t"Heh. So we came up with no lines in the file. Weird. What does git-blame produce on the same arguments? What about with the --incremental flag?
I'll dig into git-gui and see what I can do to more gracefully handle this condition, but right now I'm thinking we didn't get any data from git...
-- Shawn.