I successfully created a test that reproduced the error described in #42 (and even found out through debugging that the long "commit hash" was actually a tag hash that I couldn't do much about). The implementation fixes that failing test.
To more strongly validate this, I'm planning on cutting a beta release upon merging this PR that I can easily install for testing on my systems that use GSB.
[x] I have run mkdocs serve locally and ensured that all API docs and
changes I have made to the static pages are rendering correctly, with all links
working
[x] All tech debt concerns have been resolved, documented as issues, or otherwise
accepted
Summary
Fixes #42
List of Changes
gsb rewind
now produces tags of the (extremely verbose) form: https://github.com/OpenBagTwo/gsb/blob/f5bedf4f2d1d7cb625b6e7415802ba8cee40543f/gsb/rewind.py#L25Tech Debt and Other Concerns
Validation Performed
I successfully created a test that reproduced the error described in #42 (and even found out through debugging that the long "commit hash" was actually a tag hash that I couldn't do much about). The implementation fixes that failing test.
To more strongly validate this, I'm planning on cutting a beta release upon merging this PR that I can easily install for testing on my systems that use GSB.
PR Type
release
)Checklist:
mkdocs serve
locally and ensured that all API docs and changes I have made to the static pages are rendering correctly, with all links working