summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [CompactIndex] Fall back when the versions checksum mismatchesseg-checksum-mismatch-errorSamuel Giddins2016-04-284-1/+33
|
* [Updater] Raise a more helpful error on checksum mismatchSamuel Giddins2016-04-284-5/+20
|
* Auto merge of #4470 - mcfiredrill:double-quotes-spec-templates, r=segiddinsHomu2016-04-263-7/+7
|\ | | | | | | | | | | use double quotes in the newgem spec templates I just noticed this when generating a new gem, and I thought it would nice to be consistent across the templates.
| * fix rubocop offense for %-literalsTony Miller2016-04-261-2/+2
| |
| * fix newgem_specTony Miller2016-04-261-2/+2
| |
| * use double quotes in the newgem spec templatesTony Miller2016-04-262-5/+5
|/ | | | | I just noticed this when generating a new gem, and I thought it would nice to be consistent across the templates.
* Merge tag 'v1.12.0.rc.4'Samuel Giddins2016-04-212-1/+7
|\ | | | | | | Version 1.12.0.rc.4
| * Version 1.12.0.rc.4 with changelogv1.12.0.rc.4Samuel Giddins2016-04-212-1/+7
| |
| * Auto merge of #4453 - ↵Homu2016-04-213-4/+19
| | | | | | | | | | | | | | | | | | RochesterinNYC:fix-bundle-outdated-patch-minor-for-nonsemantic-versions, r=indirect Fix `bundle outdated` with `--patch` and/or `--minor` for non-semantically versioned gems - Examples of non-semantic versions: "7.0", "8", [`gitlab_meta` versioning](https://rubygems.org/gems/gitlab_meta/versions/7.0) - Closes #4438
* | Auto merge of #4453 - ↵Homu2016-04-223-4/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | RochesterinNYC:fix-bundle-outdated-patch-minor-for-nonsemantic-versions, r=indirect Fix `bundle outdated` with `--patch` and/or `--minor` for non-semantically versioned gems - Examples of non-semantic versions: "7.0", "8", [`gitlab_meta` versioning](https://rubygems.org/gems/gitlab_meta/versions/7.0) - Closes #4438
| * | Fix `bundle outdated` with `--patch` and/or `--minor` forJames Wen2016-04-213-4/+19
|/ / | | | | | | | | | | non-semantically versioned gems - Examples of non-semantic versions: "7.0", "8"
* | Merge tag 'v1.12.0.rc.3'Samuel Giddins2016-04-192-1/+7
|\ \ | |/ | | | | Version 1.12.0.rc.3
| * Version 1.12.0.rc.3 with changelogv1.12.0.rc.3Samuel Giddins2016-04-192-1/+7
| |
| * Auto merge of #4449 - bundler:seg-generically-preserve-new-attributes, ↵Homu2016-04-198-12/+208
| | | | | | | | | | | | | | | | | | | | r=indirect Generically preserve new attributes in lockfile WIP, this needs tests @indirect
* | Auto merge of #4449 - bundler:seg-generically-preserve-new-attributes, ↵Homu2016-04-208-12/+208
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | r=indirect Generically preserve new attributes in lockfile WIP, this needs tests @indirect
| * | [LockfileParser] Rename attribute to sectionseg-generically-preserve-new-attributesSamuel Giddins2016-04-186-26/+26
| | |
| * | [Definition] Fix lockfiles_equal? regexp for multiple substitutionsSamuel Giddins2016-04-184-4/+76
| | |
| * | Add lockfile parser unit testsSamuel Giddins2016-04-181-0/+94
| | |
| * | [LockfileParser] Fix attributes regexpSamuel Giddins2016-04-181-1/+1
| | |
| * | [Definition] Ignore unknown attributes as wellSamuel Giddins2016-04-182-6/+16
| | |
| * | Generically preserve new attributes in lockfileSamuel Giddins2016-04-185-12/+32
|/ /
* | Auto merge of #4443 - ↵Homu2016-04-181-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | Nitrodist:update-bundle-install-documentation-with-frozen, r=segiddins Update bundle install man page with --frozen option This option has existed since v1.1 and we're currently on v1.11!
| * | Update bundle install man page with --frozen optionMark Campbell2016-04-151-0/+5
| | | | | | | | | | | | This option has existed since v1.1 and we're currently on v1.11!
* | | Auto merge of #4425 - RochesterinNYC:print-sanitized-urls-for-git-sources, ↵Homu2016-04-185-5/+207
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=segiddins Print sanitized urls with removed credentials for git sources on `bundle install` If your environment includes `user1:password1` for your `GITHUB_CREDENTIALS` and you have something like the following in your `Gemfile`: ``` git "https://#{ENV['GITHUB_CREDENTIALS']}:x-oauth-basic@github.com/company/private-repo" do gem 'be_excellent', ref: '83623' end ``` the output for `bundle install` is: ``` bundle Using be_excellent 0.0.1 from https://user1:password1@github.com/company/private-repo (at master@53534b2) ``` This PR sanitizes this output and removes the credentials so the output would be: ``` bundle Using be_excellent 0.0.1 from https://github.com/company/private-repo (at master@53534b2) ``` - Also handles oauth tokens (ex. `https://oauth_token:x-oauth-basic@github.com/company/private-repo`) Related to: bundler/bundler-features#111
| * | | Ensure that `URICredentialsFilter#credential_filtered_uri` returns sameJames Wen2016-04-053-26/+39
| | | | | | | | | | | | | | | | | | | | | | | | type as input parameter - Improve clarity of URICredentialsFilter method names
| * | | Enable showing username for login authentication and oauth scheme forJames Wen2016-04-043-32/+48
| | | | | | | | | | | | | | | | oauth authentication for git sources
| * | | Remove authentication credentials for git sources from printed `bundle ↵James Wen2016-04-032-5/+44
| | | | | | | | | | | | | | | | | | | | | | | | install` output - Related to: bundler/bundler-features#111
| * | | Create URICredentialsFilter module for filtering out authenticationJames Wen2016-04-033-0/+134
| |/ / | | | | | | | | | credentials from uris
* | | Auto merge of #4419 - ↵Homu2016-04-182-16/+26
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RochesterinNYC:specify-full-index-usage-in-error-message, r=segiddins Suggest usage of `--full-index` flag in case of Dependency API failure - Closes #4384 \cc @indirect Could use some review on this as to if the appropriate error message has been changed.
| * | | Suggest usage of `--full-index` flag in case of Dependency API failureJames Wen2016-03-312-16/+26
| |/ / | | | | | | | | | | | | | | | - Closes #4384 Signed-off-by: James Wen <jrw2175@columbia.edu>
* | | Auto merge of #4416 - bundler:seg-settings-custom-serializer, r=segiddinsHomu2016-04-182-3/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Settings] Use a custom serializer instead of relying upon the YAML module ¯\\\_(ツ)\_/¯ seems like a good idea \c @RochesterinNYC @indirect
| * | | [Config] Update spec for new YAML serializerseg-settings-custom-serializerSamuel Giddins2016-03-301-1/+1
| | | |
| * | | [Settings] Use a custom serializer instead of relying upon the YAML moduleSamuel Giddins2016-03-291-2/+9
| | | |
* | | | Auto merge of #4410 - bundler:seg-settings-load-config-tests, r=segiddinsHomu2016-04-182-2/+52
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Improve loading config files Closes #4370.
| * | | | [Settings] Support the ! added on 1.9.3seg-settings-load-config-testsSamuel Giddins2016-03-291-0/+1
| | | | |
| * | | | [Settings] Add specs for #load_configSamuel Giddins2016-03-281-0/+37
| | | | |
| * | | | [Settings] Use an improved regexp to read config fileSamuel Giddins2016-03-281-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will improve support for long values that get split across multiple lines. h/t to @jbodah for coming up with the crux of the changes
* | | | | Merge tag 'v1.12.0.rc.2'Samuel Giddins2016-04-152-1/+25
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 1.12.0.rc.2 # Conflicts: # .travis.yml # Rakefile # lib/bundler/runtime.rb # spec/commands/package_spec.rb
| * | | | Version 1.12.0.rc.2 with changelogv1.12.0.rc.2Samuel Giddins2016-04-152-1/+13
| | | | |
| * | | | [Exec] Allow executables to exit non-zero via at_exitSamuel Giddins2016-04-152-3/+9
| | | | |
| * | | | [EnvironmentPreserver] Preserve originals in the backupSamuel Giddins2016-04-152-1/+16
| | | | |
| * | | | [EnvironmentPreserver] Fix restoring environmentSamuel Giddins2016-04-152-3/+24
| | | | | | | | | | | | | | | | | | | | | | | | | This allows a bundle exec after the path has been changed inside a bundle exec'd program to access the changes
| * | | | Auto merge of #4407 - RochesterinNYC:1-12-backports-ssl-certs, r=indirectHomu2016-03-2911-110/+29
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport #4380 (Updated certificates) to `1-12-stable` - Needs to be merged in before #4404 so ssl cert specs will pass
| | * | | | Have `Bundler::SSLCerts::CertificateManager` use new `ssl_certs` dirJames Wen2016-03-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | structure for `#certificates_in`
| | * | | | Fix `Bundler::SSLCerts::CertificateManager` specs to use newJames Wen2016-03-281-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | subdirectory structure for ssl certs
| | * | | | use the certs from their new subdirectoriesAndre Arko2016-03-281-1/+1
| | | | | |
| | * | | | only one level of directories here...Andre Arko2016-03-281-1/+1
| | | | | |
| | * | | | stop requiring that we have every rubygems certAndre Arko2016-03-281-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RubyGems seems to be full of legacy certs, we should clean them up sometime.
| | * | | | test connecting to index.rubygems.orgAndre Arko2016-03-281-1/+2
| | | | | |
| | * | | | remove certs that aren't needed anymoreAndre Arko2016-03-288-95/+19
| | | | | |