1. 19 Sep, 2022 1 commit
    • cmake: provide empty experimental.h for non-cmake users · c1172468
      Not everybody builds libgit2 using cmake; provide an `experimental.h`
      with no experiments configured for those that do not. To support this,
      we also now create compile definitions for experimental functionality,
      to supplant that empty `experimental.h`. cmake will continue to generate
      the proper `experimental.h` file for use with `make install`.
      Edward Thomson committed
  2. 20 Jun, 2022 1 commit
    • sha256: make sha256 an experimental optional feature · 6c57bac6
      libgit2 can be built with optional, experimental sha256 support. This
      allows consumers to begin testing and providing feedback for our sha256
      support while we continue to develop it, and allows us to make API
      breaking changes while we iterate on a final sha256 implementation.
      
      The results will be `git2-experimental.dll` and installed as
      `git2-experimental.h` to avoid confusion with a production libgit2.
      Edward Thomson committed