Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle similar gem names in updated_version_for #73

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

czr
Copy link

@czr czr commented Jul 18, 2024

Bummr can get confused when updating a gem when there is another gem used by the project that is named similarly but with a prefix. E.g. when updating websockets, bummr can get confused by the presence of em-websockets and pick the version number of em-websockets for the commit message.

This commit fixes that problem by anchoring the regex on the directory separator.

Note that I'm not sure how this behaves on Windows. My hope is that bundle list --paths uses the directory separator as is specified in File::SEPARATOR, but this is untested.

Bummr can get confused when updating a gem when there is another gem
used by the project that is named similarly but with a prefix. E.g.
when updating websockets, bummr can get confused by the presence of
em-websockets and pick the version number of em-websockets for the
commit message.

This commit fixes that problem by anchoring the regex on the directory
separator.

Note that I'm not sure how this behaves on Windows. My hope is that
`bundle list --paths` uses the directory separator as is specified in
`File::SEPARATOR`, but this is untested.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant