| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | |
| | |
| | |
| | | |
Since I plan to reuse it for something else.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Otherwise I get conflicts when extracting the helper.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
I want to extract these to path helper methods, but the name `files`
conflict with some builder methods that are also available at the same
level.
|
| | |
| | |
| | |
| | | |
The `:bundler` gem is not needed in the regular repo either.
|
| | |
| | |
| | |
| | |
| | | |
The logic for choosing `gem_bin` should work here too even if it's not
identical.
|
| | |
| | |
| | |
| | | |
For debuggability.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Use shared helper instead.
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
7306: Fixup #7297 r=hsbt a=hsbt
### What was the end-user problem that led to this PR?
`build_metadata_spec.rb` was inconsistency structure.
### What was your diagnosis of the problem?
I missed checking the file location of #7297
### What is your fix for the problem, implemented in this PR?
Move file under `spec/bundler`.
### Why did you choose this fix out of the possible options?
Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org>
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
7301: Track changes from ruby core master r=hsbt a=hsbt
### What was the end-user problem that led to this PR?
I'm going to merge https://github.com/bundler/bundler/pull/7274. But the ruby-core source has some of the changes for bundler source.
### What was your diagnosis of the problem?
### What is your fix for the problem, implemented in this PR?
ruby core team fixed them:
* Removed circular require warning at `shared_helper.rb`
* Support test at GitHub Actions, It helps that bundler will migrate Actions from Azure Pipelines too.
* Fixed broken examples at ruby core repository
### Why did you choose this fix out of the possible options?
Co-authored-by: ohbarye <over.rye@gmail.com>
Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org>
Co-authored-by: Yusuke Endoh <mame@ruby-lang.org>
|
| | | |
|
| | |
| | |
| | |
| | | |
Because it causes circular require.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
7242: Restore remembered options in manpages r=deivid-rodriguez a=uasi
### What was the end-user problem that led to this PR?
The problem was that the remembered options of `bundle install` were not documented in manpages.
### What is your fix for the problem, implemented in this PR?
Restore the section on remembered options from https://github.com/bundler/bundler/commit/e120f40f72fe53f55e05db9204f98d28f1065e81 and add description for some options.
### Why did you choose this fix out of the possible options?
They should be fully documented.
Closes #7198.
Co-authored-by: Tomoki Aonuma <uasi@uasi.jp>
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
|
| | |
| | |
| | |
| | | |
And instead educate users on the preferred, non deprecated, way.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
7293: Fix `man:check` r=deivid-rodriguez a=deivid-rodriguez
### What was the end-user problem that led to this PR?
The problem was than `ronn` behaves weird sometimes and updates the month in pages to an old month. This can be seen in #7292, but I've seen it too myself.
### What is your fix for the problem, implemented in this PR?
My fix is to explicitly pass the current date when generating man pages. This has the disadvantage that the man pages will become out of sync if they haven't been updated for more than a month, because the month will change.
But I'd like to introduce it until I think of a better alternative.
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Different versions of `groff` seem to generate slight differences in
whitespace. It is too much burden for contributors in my opinion to make
them install the exact groff version CI is running, and whitespace
amount in man pages doesn't seem to change the rendered output anyways,
so it should be good I think.
|
| | |
| | |
| | |
| | |
| | | |
To make it more predictable and easier to find out about discrepancies
in the output.
|
| | | |
|
| | |
| | |
| | |
| | | |
To try fix `man:check` failing sometimes.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
7297: Add initial Bundler::BuildMetadata Spec r=hsbt a=kazu9su
Thanks so much for the contribution!
To make reviewing this PR a bit easier, please fill out answers to the following questions.
### What was the end-user problem that led to this PR?
The problem was there is no spec of `Bundler::BuildMetadata`
### What was your diagnosis of the problem?
My diagnosis was it's better to prepare spec
### What is your fix for the problem, implemented in this PR?
My fix is just adding spec file, has no impact on production codes.
### Why did you choose this fix out of the possible options?
I chose this fix because I saw the code coverage and there is enough space to contribute to this product.
Co-authored-by: tommy <kazu9su@gmail.com>
|
| | |/
| |/| |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
7263: Add `--[no-]git` option to `bundle gem` r=simi a=deivid-rodriguez
### What was the end-user problem that led to this PR?
The problem was that while reproducing #7262, I actually wanted a single git repo, and every subgem source controlled under a single git repository. However, this cannot be done by default.
### What was your diagnosis of the problem?
My diagnosis was that we could add a `--no-git` option to `bundle gem`, so that git repository initialization is skipped. I think this can be specially useful for monorepos.
### What is your fix for the problem, implemented in this PR?
My fix is to implement the flag.
### Why did you choose this fix out of the possible options?
I chose this fix because it's quite simple, and it solves my request.
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
|
| | |
| | |
| | |
| | |
| | | |
I think using `--no-git` can be useful when creating gems inside
monorepos.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
7294: Stop printing deprecation messages during specs r=deivid-rodriguez a=deivid-rodriguez
### What was the end-user problem that led to this PR?
The problem was that that test suite prints some deprecation messages to the screen and I think that's unintented. See for example https://travis-ci.org/bundler/bundler/jobs/568969249.
### What was your diagnosis of the problem?
My diagnosis was that bundler is using a different UI than the one intented sometimes.
### What is your fix for the problem, implemented in this PR?
My fix is to make sure all deprecation messages go through bundler's UI.
### Why did you choose this fix out of the possible options?
I chose this fix because it stops deprecation messages from being interleaved with other output during the specs.
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously under some circunstances (met during some specs), bundler
would print deprecations to a separate UI different from "bundler's UI".
This UI would not be captured by the specs, and thus would be printed to
screen during the specs.
This commit fixes that by making sure all deprecation messages always go
through bundler's UI.
|