Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [UI] Add support for printing major deprecations | Samuel Giddins | 2016-06-23 | 3 | -0/+9 |
| | |||||
* | [Settings] Move keys to their own line & sort | Samuel Giddins | 2016-06-23 | 1 | -3/+26 |
| | | | | Will make future diffs much easier to read | ||||
* | [LockfileParser] Support for old RG on Ruby 2.3+ | Samuel Giddins | 2016-06-22 | 1 | -4/+6 |
| | |||||
* | [PostItTrampoline] Support for running as a default spec | Samuel Giddins | 2016-06-21 | 1 | -2/+5 |
| | |||||
* | Version 1.13.0.pre.1 with changelog | Samuel Giddins | 2016-06-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4671 from bundler/seg-molinillo-0.5.0 | Samuel Giddins | 2016-06-19 | 15 | -200/+763 |
|\ | | | | | Update vendored Molinillo to 0.5.0 | ||||
| * | [Resolver] Mark molinillo methods as public | Samuel Giddins | 2016-06-19 | 1 | -2/+2 |
| | | |||||
| * | Update vendored Molinillo to 0.5.0 | Samuel Giddins | 2016-06-14 | 14 | -198/+761 |
| | | |||||
* | | Merge pull request #4456 from sandlerr/sandlerr/safe_output | Samuel Giddins | 2016-06-19 | 3 | -2/+10 |
|\ \ | | | | | | | do not log the credentials used to contact a gem server | ||||
| * | | Do not log the credentials used to contact a gem server | Roman Sandler | 2016-06-18 | 3 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a filter_uri method to HTTPError backed by the URICredentialsFilter to be used when preparing error output. In the tests, replace a double object with a real URI and change a test hostname to be valid so that older versions of Ruby's URI module don't choke on it. It would be cool to somehow replace this work with the `anonymized_uri` in the Bundler::Source::Rubygems::Remote class. | ||||
* | | | Don't include dev dependencies when comparing indexes. | Joe Rafaniello | 2016-06-17 | 1 | -1/+7 |
| | | | |||||
* | | | Detect changes in path specs by comparing locked specs to source specs | Joe Rafaniello | 2016-06-17 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we'd wrongly conclude there are no path changes when there are changes. We'd parse the Gemfile.lock and compare the source.specs, the gemspecs currently in the path, to what's in the Gemfile.lock's locked.specs. Unfortunately, locked.specs for Path sources creates an Index with the specs from the filesystem and NOT what we already parsed from the Gemfile.lock! In other words, we compare the filesystems specs for a path to itself and always conclude "No changes detected!" Instead, we build an index with specs for the source we want from the already parsed Gemfile.lock. We use this index to compare to the current source.specs index from the filesystem. Ironically, this issue was masked by the bug from our prior fix, namely that dependencies_for_source_changed? always would conclude that there were changes. Because of that bug, it would short circuit out of the nothing_changed? method and force a re-resolve with path gems, which would properly build the Gemfile.lock from the prior parsed one. Undo some test changes needed to get the first fix to pass. | ||||
* | | | Use Set equality for path gems to avoid unneeded re-resolution. | Joe Rafaniello | 2016-06-17 | 2 | -2/+4 |
|/ / | | | | | | | | | | | | | | | | | | | | | - For comparing source dependencies to locked source dependencies - For comparing two Bundler::Index dependencies Added test case. Fixed bad tests cases hidden by the above bug: - 'foo' depended on rack but we didn't build 'rack' in the path - We couldn't find 'bar' built into 'foo/bar' because the :path only had 'foo' | ||||
* / | [RubygemsIntegration] Allow redefining private methods | Samuel Giddins | 2016-06-14 | 1 | -2/+8 |
|/ | |||||
* | Auto merge of #4643 - bundler:seg-postit-trampoline, r=indirect | Homu | 2016-06-11 | 11 | -1/+182 |
|\ | | | | | | | | | | | | | | | | | | | | | | | [bundle] Automatically trampoline to postit - [x] Specs ~~Except on bundle exec, since that would be too slow~~ ~~If you want, I guess we could vendor postit and manually setup the `LOAD_PATH` and `-r` the full path to the vendored postit exe. Your call.~~ Done this \c @indirect | ||||
| * | [PostIt] Update for support for RubyGems 1.3.6 | Samuel Giddins | 2016-06-10 | 1 | -3/+3 |
| | | |||||
| * | [PostIt] Update to add legacy RubyGems support | Samuel Giddins | 2016-06-10 | 1 | -2/+13 |
| | | |||||
| * | Update PostIt to rescue an error that exists on old RGVs | Samuel Giddins | 2016-06-10 | 1 | -1/+1 |
| | | |||||
| * | Fail gracefully when installing bundler fails | Samuel Giddins | 2016-06-10 | 1 | -2/+10 |
| | | |||||
| * | Add total bundler version trampolining via vendored postit | Samuel Giddins | 2016-06-10 | 11 | -1/+163 |
| | | |||||
* | | Auto merge of #4608 - asutoshpalai:plugin, r=segiddins | Homu | 2016-06-11 | 20 | -93/+751 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plugin system This is the working PR for plugin system for bundler. A rough workflow shall be - [x] Add functionality to install a plugin as gem from RubyGem source and also from git source - [x] Add support for command line plugin - [ ] Add support for source plugin - [ ] Add support for life cycle hooks - [ ] Finalize all the functionalities | ||||
| * | | Included plugins in bool_keys for settings | Asutosh Palai | 2016-06-10 | 4 | -5/+5 |
| | | | |||||
| * | | Using Bundler.settings to enable plugin cli | Asutosh Palai | 2016-06-10 | 3 | -4/+5 |
| | | | |||||
| * | | Shifted Settings to use the YAMLSerializer | Asutosh Palai | 2016-06-09 | 2 | -21/+13 |
| | | | |||||
| * | | Fixed the errors in spec for older versions | Asutosh Palai | 2016-06-09 | 2 | -10/+2 |
| | | | |||||
| * | | Added plugin install support for inline Gemfile | Asutosh Palai | 2016-06-09 | 4 | -4/+23 |
| | | | |||||
| * | | Defaulting to Gem.sources for cli install | Asutosh Palai | 2016-06-09 | 1 | -8/+7 |
| | | | |||||
| * | | Fixed api#tmp to accept multiple names | Asutosh Palai | 2016-06-09 | 1 | -3/+3 |
| | | | |||||
| * | | Made yaml_serializer compatible for use with settings | Asutosh Palai | 2016-06-09 | 1 | -2/+23 |
| | | | |||||
| * | | Moved the yaml serializer to seperate module | Asutosh Palai | 2016-06-09 | 2 | -36/+50 |
| | | | |||||
| * | | Fixing Hash#select for 1.8.7 | Asutosh Palai | 2016-06-08 | 2 | -3/+3 |
| | | | |||||
| * | | Fixes for failing specs for older ruby version | Asutosh Palai | 2016-06-08 | 3 | -5/+6 |
| | | | |||||
| * | | Switching back to env to enable plugin cli | Asutosh Palai | 2016-06-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | The Bundler.settings is not properly initialized at that stage which lead some specs to fail | ||||
| * | | Merge branch 'master' into plugin | Asutosh Palai | 2016-06-07 | 22 | -116/+174 |
| |\ \ | |||||
| * | | | Added spec for multiple plugin install | Asutosh Palai | 2016-06-07 | 1 | -3/+3 |
| | | | | |||||
| * | | | Multiple plugins to be installed by cli install | Asutosh Palai | 2016-06-07 | 4 | -47/+49 |
| | | | | |||||
| * | | | Minor corrections | Asutosh Palai | 2016-06-07 | 4 | -5/+5 |
| | | | | |||||
| * | | | Using module_function in Plugin module | Asutosh Palai | 2016-06-07 | 1 | -99/+101 |
| | | | | |||||
| * | | | Added more unit specs | Asutosh Palai | 2016-06-07 | 1 | -2/+2 |
| | | | | |||||
| * | | | Added unit test form plugin module | Asutosh Palai | 2016-06-07 | 1 | -2/+6 |
| | | | | |||||
| * | | | Added a few Error classes | Asutosh Palai | 2016-06-07 | 1 | -2/+5 |
| | | | | |||||
| * | | | Added Error class for command conflict error | Asutosh Palai | 2016-06-06 | 2 | -1/+9 |
| | | | | |||||
| * | | | Nested the nested classes | Asutosh Palai | 2016-06-06 | 7 | -232/+250 |
| | | | | |||||
| * | | | Implemented a stub YAML handler for index | Asutosh Palai | 2016-06-06 | 1 | -3/+37 |
| | | | | |||||
| * | | | Fixed the issues raised in comments | Asutosh Palai | 2016-06-06 | 5 | -30/+36 |
| | | | | |||||
| * | | | Removed `@options[:plugin]` from source class | Asutosh Palai | 2016-06-01 | 9 | -51/+101 |
| | | | | |||||
| * | | | Reduced complexity of cli/install#run | Asutosh Palai | 2016-06-01 | 1 | -55/+76 |
| | | | | |||||
| * | | | Added env var to enable plugin public interface | Asutosh Palai | 2016-05-31 | 3 | -7/+9 |
| | | | | |||||
| * | | | Removed an unwanted change in source_list | Asutosh Palai | 2016-05-31 | 2 | -5/+5 |
| | | | | |||||
| * | | | Fixed the mistakes pointed out | Asutosh Palai | 2016-05-31 | 4 | -6/+5 |
| | | | |