hercules

Gaining advanced insights from Git repository history.

OTHER License

Downloads
1.3K
Stars
2K
Committers
22

Bot releases are visible (Hide)

hercules - v10.7.2 Latest Release

Published by vmarkovtsev almost 5 years ago

  • Added --renames-timeout
hercules - v10.7.1

Published by vmarkovtsev almost 5 years ago

  • Added --exact-signatures identity matching mode.
hercules - v10.7.0

Published by vmarkovtsev almost 5 years ago

  • Imports per developer are now grouped by time (day by default)
hercules - v10.6.3

Published by vmarkovtsev almost 5 years ago

The same as v10.6.2 but the Windows release contains the required DLLs.

hercules - v10.6.2

Published by vmarkovtsev almost 5 years ago

  • Fix the automatic input format detection in labours
hercules - v10.6.1

Published by vmarkovtsev almost 5 years ago

Fixed --head with siva files.

hercules - v10.6.0

Published by vmarkovtsev almost 5 years ago

  • Added hercules --head to process only the latest commit.
  • labours fix by @Jeffrey-P-McAteer (#323)
  • hercules --imports-per-dev to report the related imports for each developer.
hercules - v10.5.3

Published by vmarkovtsev almost 5 years ago

  • Fix the long names in labours' plots (#325)
hercules - v10.5.2

Published by vmarkovtsev almost 5 years ago

  • Fixed the edge cases in labours -m devs (#320)
hercules - v10.5.1

Published by vmarkovtsev about 5 years ago

Fix merging --devs.

hercules - v10.5.0

Published by vmarkovtsev about 5 years ago

Features contributed by @akx:

  • It is now possible to specify -m in labours multiple times.
  • Python code was refactored.
hercules -

Published by vmarkovtsev about 5 years ago

The first release which features a GitHub Action. What's inside the produced artifact:

  • Burndown for the whole project
  • Burndown for code ownership
  • Overwrites matrix
  • Couples: files and developers
  • Seriated time series
  • Efforts through time

To view the embeddings in Tensorflow Projector, go to projector.tensorflow.org, click "Load" and choose the two TSVs. Then use UMAP or T-SNE.

Sample workflow:

on: [push]

jobs:
  hercules-charts:
    runs-on: ubuntu-latest
    name: Charts generated by src-d/hercules
    steps:
      - uses: actions/checkout@master
      - name: Hercules
        uses: src-d/hercules@master
      - uses: actions/upload-artifact@master
        with:
          name: hercules_charts
          path: hercules_charts.tar
hercules - https://github.com/src-d/hercules/releases/tag/v10.4.0

Published by vmarkovtsev about 5 years ago

hercules - v10.3.0

Published by vmarkovtsev over 5 years ago

hercules - v10.2.0

Published by vmarkovtsev over 5 years ago

hercules - v10.1.0

Published by vmarkovtsev over 5 years ago

  • Variable length tick support in labours
  • Fix merging --devs results
  • Minor API changes related to the tick size
hercules - v10.0.4

Published by vmarkovtsev over 5 years ago

  • Fix further bugs in the language filter (#270, #274)
hercules - v10.0.2

Published by vmarkovtsev over 5 years ago

  • Fix handling --devs in labours
hercules - v10.0.3

Published by vmarkovtsev over 5 years ago

  • Fixed lowercase language name filtering (#270)
  • Fixed resampling by year if the data spans over less than one year (#268)
  • Fixed the survival analysis - now a proper Kaplan-Meier
  • New logging
hercules - v10.0.1

Published by vmarkovtsev over 5 years ago

  • Fix --devs handling in labours