- Differences from previous tag.
- Build system refactored so it's hatch-only now.
- Subrepofile class doesn't print to STDOUT anymore; it rises exceptions instead.
- Differences from previous tag.
- BUGS:
- #13: multigit properly checks out commits.
- Differences from previous tag.
- Code and metadata refactoring for an easier "libraryzing" in the future.
- Subrepos file's default name is now defined at main() so it can be overwritten when using this code in library mode.
- Refactoring so Makefile, pyproject.toml are at the repository's root.
- Tests refactored so they go into subdirectories by "main" feature.
- Makefile: added 'date' target (shows date in CHANGELOG-compatible format).
- Sphinx docs: GitHub action refactored so documentation is only published on tags.
- Added the ability to process the "root" repository without enter an infinite loop.
- Differences from previous tag.
- #11 BUG CORRECTED: multigit tracks commit instead of branch.
- All build config moved to pyproject.toml
- Build system moved from setuptools to hatchling.
- Dependencies fully relaxed (no versions defined).
- Preliminary support for a demonstration/development docker container.
- Differences from previous tag.
- Found the way for KDevelop to show '.github' dir on project view.
- BME files added to .gitattributes (as BASH type).
- setup.py deleted as it's needed no more along setuptools.
- setup.cfg declared UTF-8.
- Development dependencies relaxed.
- #9 BUG CORRECTED: uncontrolled error when requested a branch which exists locally but not on remote.
- A github action now publishes Sphinx-based code documentation to GitHub Pages.
- Build environment refactoring to support this new feature.