Am 18/11/2014 14:48, schrieb Matthias Dittrich: > On 17.11.2014 16:05, Wolfgang Mauerer wrote: >> Am 17/10/2014 15:14, schrieb Matthias Dittrich: >>> Pull request athttps://github.com/siemens/codeface/pull/8. >>> These are the same changes but sent to the mailing list. >>> See the commit messages for a detailed description. >>> >>> I hope this is the format you expected. >> the format is perfect, thank you very much for the effort >> to re-structure your patch stack! Sorry for the long delay >> in reviewing the changes. > Thanks for the review! > So the next steps are reworking the commits (after some discussion). > Then adding your signed-off tag? And finally resubmitting the modified please add my Reviewed-By tag. > patches to the mailing list, right? > Or should I now directly connect to Mitchell to get the changes into his > branch? > Or both? As you like. You can either submit directly to me, or via Mitchell's branch. As we discussed off-list, Mitchell and I will maintain Codeface together in the future, I just need to change the web site accordingly. > Sorry I'm a bit confused at this point. I will now just start working on > the commits and fix what you have mentioned. > What if I have some more changes now which could be squashed, is it > better to integrate them on the next round or leave them separate (to > move forward) and just fix what has been mentioned? please squash the changes immediately and mark this in the commit description. I'm looking forward to seeing the cleaned-up series. Thanks, Wolfgang > > Best regards, Matthias >> Best regards, Wolfgang >>> Matthias Dittrich (9): >>> upgrade to latest nodejs changes. >>> Change imports to make the files better standalone executable within >>> pydev IDE (especially unit tests). >>> Fix of some typos in code comments. >>> Fixed typo bugs in code (noticed by pycharm). >>> Add a _getFeatureLines function which calculates feature sets for all >>> source code lines. >>> Extract parsing functionality of _getFeatureLines in separate >>> functions to make them unit-testable. >>> Add unit tests for the getFeatureLines functions. >>> Added clustering functions for feature analysis. >>> Integrate feature analysis by providing a CLI parameter. >>> >>> README.md | 2 +- >>> codeface/VCS.py | 221 >>> ++++++++++++++- >>> codeface/cli.py | 15 +- >>> codeface/cluster/cluster.py | 312 >>> +++++++++++++++++++++- >>> codeface/fileCommit.py | 64 +++++ >>> codeface/project.py | 4 +- >>> codeface/test/integration/test_exampleprojects.py | 6 +- >>> codeface/test/unit/test_getFeatureLines.py | 169 ++++++++++++ >>> id_service/id_service.js | 9 +- >>> 9 files changed, 767 insertions(+), 35 deletions(-) >>> create mode 100644 codeface/test/unit/test_getFeatureLines.py >>> > >