V7.0 - FEAT: Adding the AutoMetric Repository as a Submodule of Worked-Example-Miner
Release 7.0 - Adding the AutoMetric Repository as a Submodule of Worked-Example-Miner
This release introduces the AutoMetric repository as a submodule within the Worked-Example-Miner project, enhancing its functionality by integrating new metrics and improving existing features. Key updates include:
- New Metrics: Added
Code Churn
andModified Files
to the commit tuple inPyDriller/code_metrics.py
. - RUN_FUNCTIONS Dictionary: Implemented a control mechanism for managing data generation in both
code_metrics.py
andmetrics_changes.py
. - Repository Handling: Enhanced the
Setup Repository
function to check out repositories at their latest commits and added functionality to retrieve default branch names. - Code Refactoring: Improved performance by reusing functions, streamlining the commit processing workflow, and fixing various bugs related to commit tuple management and CSV formatting.
- Documentation Improvements: Updated code comments throughout the
PyDriller
scripts for clarity and accuracy.
This release aims to provide a more robust framework for code quality analysis and metrics extraction, significantly enhancing the user experience and maintainability of the project.
Full Changelog: v6.2...v7.0