@jcfr, @lassoan, @pieper I was just wondering what is the best way to integrate changes requested during a code review done in Github.
After accepting changes in Github your commits look like this (Approach 1):
Update qSlicerWidget.cxx
Update vtkMRMLApplicationlogic.cxx
ENH: add something in qSlicerWidget
ENH: add something in vtkMRMLApplicationLogic.cxx
Should I integrate the changes directly in the corresponding final commits? This leads to just (Approach 2):
ENH: add something in qSlicerWidget
ENH: add something in vtkMRMLApplicationLogic.cxx
here, we will lose the traceability of the code review.
Maybe I should leave the Update commits, but in order for you to squash them when you do the merge? (Approach 3)
Update qSlicerWidget.cxx
ENH: add something in qSlicerWidget
Update vtkMRMLApplicationlogic.cxx
ENH: add something in vtkMRMLApplicationLogic.cxx