zachdaniel / git_ops

A tool for version and changelog management in Elixir via conventional commits.
MIT License
134 stars 24 forks source link

feat: configurable git repository root #53

Closed frankdugan3 closed 2 years ago

frankdugan3 commented 2 years ago

Contributor checklist

I tried to organize my commits neatly, there's clear separation of chores along the way and the feature itself.

No tests are broken, and I added one test to check for the default repo value of cwd. I'm not sure how to test for the custom git repo, so I'm thinking for now this can be a "here be dragons" feature. I did not add documentation for this reason as well, but would be happy to do so if you think that's a good idea.

I did test this on one of my poncho/nerves projects and it seems to be working correctly.

As always, open to nitpicking/refactoring.

Closes: #52 Closes: #37

zachdaniel commented 2 years ago

🚀 Thank you for your contribution! 🚀