Keep unchanged lines accepted
If there has been a chat regarding a line (not applicable to Overall) that has been Accepted and a new changelist is uploaded *without any changes on that line*, the line chat should remain Accepted.
6 comments
-
Ian T. Johns
commented
By default or option, a previously-'Accept'd (or -'Read') item should NOT need to be re-'Accept'd UNLESS the code for the item changes OR a new comment/bug is added to the item.
Combined with http://feedback.codecollab.com/forums/4652-code-collaborator-features/suggestions/77293-hide-or-fold-accepted-chat-sessions?ref=title, non-touched items could be collapsed by default -- making subsequent reviews easier to detect which remaining items only still need review.
-
Francois Breton-Jacques
commented
If we put aside "diff", I would still want badly an option to keep accepted items accepted. When a new revision is uploaded, the accepted comments / solved defects often stay the same, and I will certainly work on totally new items, added after looking at the diff from the two last version.
I think it would be fairly simple (and really effective for us) to have a global option (keep objects accepted when a new revision is uploaded) to choose this behavior.
Of course, if the last "diff" could identify some changes and mark the appropriates items unaccepted, it would be even better.
-
Mattias J
commented
This is making it increasingly hard to work with Code Collaborator
-
AdminRoy
(Admin, Code Collaborator)
commented
You have to realize that diff isn't a perfect science. Often there is no strict "correct" answer. The best way to diff can be subjective.
-
Mattias J
commented
"Oh, ye of little faith"...
Seriously, if there is something wrong with the diff algorithm the Diff view is apparently incorrect, which is much more of a problem.
Even apart from that, it probably costs us way, way more time to go over the same comments again and again, than what would be the effect of missing a no-longer accepted comment once in a while.
-
AdminRoy
(Admin, Code Collaborator)
commented
This would require a lot of faith in our diff algorithm...