- Dummy version to fix travis errors
- New graph analysis
- New diff extractor analysis
- Updated dependencies
- Upgrade min ruby version to 2.4
- New yard analysis
- Add code of conduct
- Fix bug with oid being erased in .dgit/sources
- Added version command
out
plugin is now able to furnish and clean folder dedicated for an analysis bound to a source- New command to handle options
- Use ignore option of Oj to avoid weird serialization
- Verbose option now used
- Improved gemspec
- Use new OJ upstream
- Improve help messages
- Compatible with new Oj version
- Cleaner docker image
- Updated conflict_merge analysis
- Fix dependencies vulnerabilities
- Improve documentation
- Fix bug of
sources del
- Fixed small bugs in the CLI
- Fixed source error not showing up in case of clone error
- Now urls can have a trailing
|id
to enable checkout a tag, branch or commit with a specific id - Out addon have more utility methods
- Now repositories are reseted to master by default
- Journal infrastructure has been vastly improved
- Journal now records time for analyses and joins
- Journal now handles runnables with clean errors
- Fixed analysis cleaning
- Fixed error in gemspec
- Now rspec is launched after rubocop.
- Dgit binary now takes a
-f
flag to indicates folder - It is now possible to deletes joins and analyses from a dgit folder
- The
clone
commands has been renamedclones
for consistency sake
- Removed
errors
command, merged with subcommands ofsources
- Added a lot of documentation
- Now the
init
command creates the directory for plugins and skips creating already existing folders - Fixed plugins not shipped with the gem
- Removed useless dependency on
mongo
- huge refactoring of the code
- now addons are lazy loaded
require_addons
to include addons in analyses and joins- addons are now accessible using a method with the name of the addon inside an analysis or a join
- improved command line: now uses the GLI library
- addition of run modes:
:run
,:rerun
and:clean
- more detailed journaling
- initial version