New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 668325 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 709831
Owner:
Long OOO (go/where-is-mgiuca)
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

git hyper-blame: AssertionError

Project Member Reported by mgiuca@chromium.org, Nov 24 2016

Issue description

I hit this AssertionError using git hyper-blame.

Version: depot_tools 0b65e732b44fbbbd4e40062b4581c47a95afb36d
OS: Linux

git hyper-blame -i 4d59fb59 -i 0f782e18 af4e3c54 -- third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in

Traceback (most recent call last):
  File "git_hyper_blame.py", line 391, in <module>
    sys.exit(main(sys.argv[1:], stdout=less_input))
  File "git_hyper_blame.py", line 385, in main
    return hyper_blame(ignored, filename, args.revision, out=stdout, err=stderr)
  File "git_hyper_blame.py", line 311, in hyper_blame
    assert 1 <= lineno_previous <= len(parent_blame)
AssertionError

 

Comment 1 by mgiuca@chromium.org, Apr 10 2017

Mergedinto: 709831
Status: Duplicate (was: Assigned)
Whoa, I forgot about this until I encountered it again today.

I have a better analysis on the new bug as well as a fix:
https://chromium-review.googlesource.com/c/472648/

Sign in to add a comment