git-stratum 0.3.2

High(er) level repository for mining git repositories, this library abstracts git2-rs for efficient processing.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.3.2]https://github.com/segfault-merchant/git-stratum/compare/v0.3.1...v0.3.2 - 2026-05-09

### Added

- define method to check if the current commit is reachable from main
- Enable error comparison with PEq

### Other

- comment what commit is used in test

## [0.3.1]https://github.com/segfault-merchant/git-stratum/compare/v0.3.0...v0.3.1 - 2026-05-07

### Added

- Define methods to return all, local, and remote branches

### Other

- Test the new branch methods

## [0.3.0]https://github.com/segfault-merchant/git-stratum/compare/v0.2.4...v0.3.0 - 2026-05-06

### Added

- Define co_authors method
- Implement FromStr on Actor
- Add regex as dependency, include Regex error in stratum::Error

## [0.2.4]https://github.com/segfault-merchant/git-stratum/compare/v0.2.3...v0.2.4 - 2026-05-04

### Other

- Update issue templates

## [0.2.3]https://github.com/segfault-merchant/git-stratum/compare/v0.2.2...v0.2.3 - 2026-05-03

### Added

- Define test helper function to instantiate repo from git2::Repo
- Test new modified file struct
- define a commits modified files in terms of the delta and patches

### Fixed

- Ensure commit testing adheres to new test repo return
- unit test repo generation should return git2::Repo to enable more explciit testing

### Other

- import git2 objects to simplify content
- Prefer use of delta for delta-related methods as it's cheaper than patches
- release v0.2.2
- update README to match testing
- *(test)* Unitise test repo generation to ensure readability

## [0.2.2]https://github.com/segfault-merchant/git-stratum/compare/v0.2.1...v0.2.2 - 2026-05-01

### Other

- update README to match testing
- *(test)* Unitise test repo generation to ensure readability

## [0.2.1]https://github.com/segfault-merchant/git-stratum/compare/v0.2.0...v0.2.1 - 2026-04-28

### Added

- test new semantic release method

### Fixed

- update token name to match secrets

### Other

- to use release-plz quick start config