Am 17/10/2014 15:14, schrieb Matthias Dittrich: > Pull request at https://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. 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 >