Skip to content

Releases: CommittedTeam/CommitCanvas

v0.1.2

03 Jul 23:44
af258a8

Choose a tag to compare

Commitcanvas arguments (#14)

* docs: Add table to the notes

* Feat: Predict commit message type and subject

* Feat: Add similarity score to the features

* docs: Upload notes.md

* docs: Upload plots

* refactor: modify existing methods and add data files

* test: Add tests for data parsing

* Fix: commit type parsing and add more tests

* Chore: Add pydriller as dev dependency

* Feat: Switch to picklefor data storing

* refactor: create a method for data processing

* feat: process commit messages with nlp

* Add repositoy names and sample small data

* delete extra data files

* Add list of git repositories

* Add experiments

* Add train data and list of used repositories

* Delete extra files

* Add new repository to data

* docs: add guide for running the experiments

* docs: add available programming languages

* Add clarifying comments

* fix data processing

* feat: detect convention of commit messages:

* fix: split multiline commit messages

* test: check that match function returns correct conventions

* test: check that detect function returns correct convention

* Add repos labeled with conventions

* refactor: modify data collection and processing steps

* test: verify data collcetion functions

* Add metadata for new repositories that will be used for training

* refactor: modify data collection and training steps

* docs: fix notes.md

* docs: fix the reference

* fix: fix poetry virtual env and add pyarrow

* docs: add stats for new data

* Save the changes

* Save machine learning model

* fix joblib import issues

* fix joblib import issues

* put generate type in commitcanvas package

* move devdependencies to tool dependencies

* chnage pre-commit hook stage

* comment out extra imports

* comment out extra imports

* comment out extra imports

* comment out extra imports

* update rev id

* update rev id

* fix path to model file

* fic column names

* chore: update rev id

* docs: remove header from notes file

* fix: change the way of accessing model file

* chore: update rev id

* fix: add print statement

* refactor: remove extra files

* refactor: move functions to different modules

* fix: fix model path

* chore: change pre-commit entry point

* chore: modify commitcanvas command entry point

* add new command line options and fix stats collection

* chore: update rev id

* refactor: remove commented out code blocks

* fix: fix parsing of short-stat output

* fix: add split line

* chore: update commitcanvas rev id

* refactor: remove exra test files

* chore: add reporover as dependency

* fix: let user collect and train for specified repository

* feat: add arguments to entry point

* feat: add arguments to entry point

* chore: add arguments to entry point

* chore: add arguments to entry point

* feat: add arguments to entry point

* chore: add arguments to entry point

* fix: disable files

* chore: define stages in the hooks

* feat: add commit message file as an argument

* feat: add commit message file as an argument

* feat: add commit message file as an argument

* feat: add commit message file as an argument

* fix: fix entry point

* fix: fix entry point

* feat: add more option

* chore: add default argument

* chore: add default argument

* feat: add default argument

* fix: set default path to the commit message

* fix: access trained model locally

* fix: fix path argument

* fix: add support for getting commit types from the user, while also keeping the default ones

* docs: delete extra files

* refactor: rafactor code for training the model

* chore: add model to gitignore

* chore: load the deploed model

* fix: load the deploed model

* fix: load the deploed model

* chore: Add trained model as a dependecy to commitcnavas

* chore: update the commitcnavas model version

* fix: print stats for debugging

* fix: fix argument for ratio

* fix: change upercase requirement to the lowercase

* docs: fix tests, and fix documentation

* docs: minor fix in readme

* chore: drop support for python 3.6

* chore: add support for code linting

* feat: fix styling issues or add neccessary pragmas

* test: test added and delted lines from shortstat

v0.1.1

14 Aug 18:38

Choose a tag to compare

Install poetry and build the package in release.yml

v0.1.0

13 Aug 06:58

Choose a tag to compare

Add release.yml and fix contributing.md