RepoSense v1.2
Breaking changes
Change in the multi-mode configuration files format
Split the config file into 2 files format to support different levels (repo level and author level) configuration
- repo-config.csv
- author-config.csv
=== Old format ===
Repository's Location | Branch | Author's GitHub ID | Author's Display Name | Author's Git Author Name | Ignore Glob List |
---|---|---|---|---|---|
https://github.com/reposense/RepoSense.git | master | user_alpha | Alpha | user alpha | test/** |
C:\Users\user\Desktop\GitHub\RepoSense | master | user_beta | Beta | user beta | **.csv |
=== New format ===
repo-config.csv
Repository's Location | Branch | Ignore Glob List |
---|---|---|
https://github.com/reposense/RepoSense.git | master | test/** |
C:\Users\user\Desktop\GitHub\RepoSense | master | **.csv |
author-config.csv
Repository's Location | Branch | Author's GitHub ID | Author's Display Name | Author's Git Author Name | Ignore Glob List |
---|---|---|---|---|---|
https://github.com/reposense/RepoSense.git | master | user_alpha | Alpha | user alpha | **.java |
C:\Users\user\Desktop\GitHub\RepoSense | master | user_beta | Beta | user beta | **.md |
New features
- Added new direct command without configuration file
E.g. usage:java -jar RepoSense.jar -repos https://github.com/reposense/RepoSense.git https://github.com/se-edu/collate.git -output output_path/ -since 01/10/2017 -until 01/11/2017 -formats java adoc js
- Extended repository level file exclusion pattern support to standalone configuration file
UI changes
- Code panel graphical improvement
Bug fixes
- Fixed date range did not apply to all repos
- Fixed revisiting bookmarked link not restoring previous view state
- Fixed ramps not clickable due to overlayed by bigger ramp
- Fixed ramp redirect link not showing correct commits