-
Notifications
You must be signed in to change notification settings - Fork 3
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
Port behavior to bundler 2 #13
Comments
Earlier today, ran existing bundler-patch code against a locally built 2.0.0.dev gem and except for a bug around parsing .ruby-version, all the unit tests passed. |
... which personally I find confusing, but makes some sense given limitations of question is what should outdated show in that But, the bottom line for Bundler 2 code, is there's nothing too complicated in outdated that we'd need to reconcile, but we'd want outdated to reflect the output from the resolution bundle patch would do. |
(the flags can be passed in combinations on outdated - my text in prior comment doesn't really call that out) |
Currently trying to setup definition tests in the Bundler codebase. What's there is minimal. I have a lot of testing at that level ... but ... transferring these don't appear to be simple. What I started doing was making a definition builder - there are many other builders there ... spec/resolver/basic_spec.rb does exist, I don't think I'd found that before. That's good news, minus the bad news of needing to reformat my tests to fit. I wonder now how duplicative the definition and resolver tests are ... fairly. conservative_definition only has one bit of important code if we're updating all gems, to capture the locked_specs. Ok, so ... I could let go of definition tests, if I focus in on resolver/basic_spec.rb, and then something at the update 'integration' level ... spec/commands/update_spec.rb |
A note to future self: IRL Bundler 2 was Bundler 1 minus support for older Rubies and the Bundler 2 referenced in this issue #13 is now slated to be Bundler 3. |
2-0-dev-update is the current branch for 2.0 code.
release
. outdated uses--patch
. SemVer usespatch
. Usepatch
.update --dry-run
to matchoutdated
pretty & parseableAny additional options that Bundler core team decides to exclude in Bundler can stay in this plugin.
The text was updated successfully, but these errors were encountered: