... sorry for the delay in getting back to you. I've been very busy ...
grigsoft wrote:So I assume IgnoreDiff is not enough for you?
That is what I was referring to - it ignores a BLOCK of diff lines, and has no facility to ignore individual lines in a block.
grigsoft wrote:You can just set bookmarks, as an example, if you do not use this feature.
I do use bookmarks for navigation.
What I usually end up doing is manually moving lines around to break up the block of lines. Then I can use ctrl-K to ignore the ones I have reviewed.
It is tedious, error prone, and somewhat random in edits to break up these blocks.
grigsoft wrote:I can also consider adding some other marking, similar to bookmarks, which will disable changes highlighting for one line. May be you can describe your process in more details, so I would see what functionality do you need?
When I am working on reviewing electronic hardware design instead of writing code for it, I want to compare the netlists (textual description of how components on a circuit board are interconnected) of one revision with that of another. Whenever there are a large number of changes, automated review tools are pretty useless.
I wrote a utility to take and process the exported netlists into lines of text, re-arranging the contents of the lines in various way.
Some lines will be identical. Some will be identical but with a different computer generated random name for the net/line. Some will have a few changes (due to components added to or deleted from the board). Sometimes one line is essentially broken into two lines that need to be reviewed together against a single line in the original. Or some sort of combination of the above.
The key goal is each and every line needs to be reviewed. And there can be thousands of lines to compare.
Many lines will have no changes, which is easy with a file comparison tool like CompareIt!
Some lines appear in diff blocks that can be reviewed as a block, but very often each individual line in a diff block needs individual attention.
The ability to toggle ignore on/off for just the lines I have reviewed is a must have feature. It keeps me from running in circles and re-reviewing material.
It is just the granularity that is causing headaches for me. Hence the request for ignore diff for individual lines.
If/when you should implement it, I would suggest ctrl-shift-k as an intuitive hotkey for toggling for this.