Skip to content

Callbacks, repo.xml and full hashes

Compare
Choose a tag to compare
@line-o line-o released this 28 Apr 11:30
· 18 commits to master since this release

Fixes

  • Numerous optimisations and fixes to tuttle's usage of service APIs
    • download of large files from GitHub
    • read all pages of paged requests to ensure all changes are applied on large changesets
    • no duplicate requests

Features

  • Callbacks can be configured. They will run after an incremental update has finished. Two callbacks are packaged with
    tuttle: test and check-version
    • test is only for testing purposes
    • check-version will first check if an expath-pkg.xml was updated and 2. then register the changed metadata with exist

BREAKING CHANGES

  • The full hash is now used everywhere within tuttle and also returned from all api endpoints. The shortened hash can be of various length and is therefore not stable enough.
  • If a repo.xml is found in the repository then that is used to store the commit id (or hash) and commit time.
    Falls back to the gitsha.xml only if no repo.xml is present. Will start using repo.xml whenever it becomes available.

New Contributors

Full Changelog: v1.2...v2.0.0