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

Proof of concept for updating each gem in its own git commit #50

Closed
wants to merge 1 commit into from

Conversation

mattbrictson
Copy link
Owner

See discussion in #49

@mattbrictson
Copy link
Owner Author

Closed in favor of #53

mattbrictson added a commit that referenced this pull request Sep 19, 2024
…pecified (#53)

Sometimes, updating gems can lead to bugs or regressions. To facilitate
troubleshooting, this PR introduces the ability to commit each selected
gem update in its own git commit, complete with a descriptive commit
message. You can then make use of tools like `git bisect` to more easily
find the update that introduced the problem.

To enable this behavior, pass the `--commit` option:

```
bundle update-interactive --commit
```

The gems you select to be updated will be applied in separate commits,
like this:

```
* c9801382 Update activeadmin 3.2.2 → 3.2.3
* 9957254b Update rexml 3.3.5 → 3.3.6
* 4a4f2072 Update sass 1.77.6 → 1.77.8
```

Supersedes #50 and #51. Closes #49.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature Adds a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant