Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/CocoaPods/Molinillo
A generic dependency resolution algorithm.
https://github.com/CocoaPods/Molinillo
Merge pull request #3 from CocoaPods/conflict-source
[Conflict] Track the source of every conflicting requirement
2ef54b23dee95499a2b4f10f05608fc454193b65 authored over 10 years ago
[Conflict] Track the source of every conflicting requirement
3d8f5177a9fb66d023ae19c47e86f89c282a62eb authored over 10 years ago
3d8f5177a9fb66d023ae19c47e86f89c282a62eb authored over 10 years ago
[Documentation] Fix spelling error in Resolution#started_at
8f5241546ce3f67756d87547154b88445b306933 authored over 10 years ago
8f5241546ce3f67756d87547154b88445b306933 authored over 10 years ago
[Resolution] Remove excess ended_at ivar
fef2d8ce14a84ba99f2a3061029bb1d2672c91a0 authored over 10 years ago
fef2d8ce14a84ba99f2a3061029bb1d2672c91a0 authored over 10 years ago
[Style] Use Array#join instead of *
b8a1062c84a85faa75aab73c51684f7efe3519ea authored over 10 years ago
b8a1062c84a85faa75aab73c51684f7efe3519ea authored over 10 years ago
[Style] Use self.class to print out class names
Thanks https://github.com/CocoaPods/Resolver/commit/e62e63cb8153bd97da3de778dc4edbd07de53b5d#com...
8207a575f6adbc1f117843ae95f845cc4ebbd00a authored over 10 years ago
[DependencyGraph::Vertex] add recursive_successors method
8241b8f2079928cd4fc58416e8c7796811d541c6 authored over 10 years ago
8241b8f2079928cd4fc58416e8c7796811d541c6 authored over 10 years ago
Conflicts take an array of requirements
41a405e3a86193fa5bf0ff3e8c122332a5c7d17d authored over 10 years ago
41a405e3a86193fa5bf0ff3e8c122332a5c7d17d authored over 10 years ago
[VersionConflict] Use more apropriate error message
750e361a4e8fd227383f70f2c873f3292a182f0d authored over 10 years ago
750e361a4e8fd227383f70f2c873f3292a182f0d authored over 10 years ago
Give more context when sorting dependencies
f769a02a6369997521ed4eef7d7f541523b69018 authored over 10 years ago
f769a02a6369997521ed4eef7d7f541523b69018 authored over 10 years ago
[Resolution] Make sure to sort dependencies for the initial state
1f932e74aa1b100f87620b471a89ce648949a20c authored over 10 years ago
1f932e74aa1b100f87620b471a89ce648949a20c authored over 10 years ago
[RuboCop] Now allow unused arguments in the modules
de31d39f6f8577134bfca55596005aeb675123eb authored over 10 years ago
de31d39f6f8577134bfca55596005aeb675123eb authored over 10 years ago
[StateSpec] Add state_spec.rb
8c661a75f03a6cc61fa326febba34c1e94e0252b authored over 10 years ago
8c661a75f03a6cc61fa326febba34c1e94e0252b authored over 10 years ago
[RuboCop] %w-literals should be delimited by ( and )
622e13480c50659e051c108904d0c3236bb95c3b authored over 10 years ago
622e13480c50659e051c108904d0c3236bb95c3b authored over 10 years ago
[DependencyGraphSpec] Add dependency_graph_spec.rb. Finally.
4ad0b5b6bb51e632267ac782fe8533e0f025f821 authored over 10 years ago
4ad0b5b6bb51e632267ac782fe8533e0f025f821 authored over 10 years ago
[DependencyGraph] Add the ability to 'detach' a vertex
Necessary for https://github.com/CocoaPods/CocoaPods/issues/2506
9cd88d51380736264822faa49f63b9940ef798bb authored over 10 years ago
[DependencyGraph] Return the added child vertex
0558b198c009066d770e9d9c46c914cd52753b7d authored over 10 years ago
0558b198c009066d770e9d9c46c914cd52753b7d authored over 10 years ago
[Documentation] Fixes for DependencyGraph#predecessors and DependencyGraph#successors
33f5e84b1ada6b4166bdc36f54db34dbf2911d9f authored over 10 years ago
33f5e84b1ada6b4166bdc36f54db34dbf2911d9f authored over 10 years ago
[RuboCop] Fix things. You happy now? Good.
249661e4f3f40bda1e274ddb6e0c3d3fbd087bda authored over 10 years ago
249661e4f3f40bda1e274ddb6e0c3d3fbd087bda authored over 10 years ago
Add proper handling of unresolvable version conflicts
177dda275685a49944a139d68dda37d3207753ff authored over 10 years ago
177dda275685a49944a139d68dda37d3207753ff authored over 10 years ago
Update integration specs to add a case with an unresolvable child
e8fd9885632aea72168728cfdc5789c7ffc18fab authored over 10 years ago
e8fd9885632aea72168728cfdc5789c7ffc18fab authored over 10 years ago
[Kicker] Make double sure kicker always runs the integratio specs
38deeadc842e22ef2a00c2560117047794375e6e authored over 10 years ago
38deeadc842e22ef2a00c2560117047794375e6e authored over 10 years ago
Move test model classes into their own files
154a86972b58ab4c5c41001d016ffdd86212faea authored over 10 years ago
154a86972b58ab4c5c41001d016ffdd86212faea authored over 10 years ago
Fix dependency graph copying of root vertices
c38f8e83fbe555c58d1baf06f1659a42109c0887 authored over 10 years ago
c38f8e83fbe555c58d1baf06f1659a42109c0887 authored over 10 years ago
Update inetgration specs to include a case with a root level conflict on a child
a9a0f4c6d31be8ae48b7f5c763fff39826295bb6 authored over 10 years ago
a9a0f4c6d31be8ae48b7f5c763fff39826295bb6 authored over 10 years ago
[Gemfile] Return to VersionKit master
3470fabde9bb68aafa0066be77a165b6318936ab authored over 10 years ago
3470fabde9bb68aafa0066be77a165b6318936ab authored over 10 years ago
Update integration specs to add a case with a conflict on a child spec
83953b3afad92c35bb91814de9f7241536676a9a authored over 10 years ago
83953b3afad92c35bb91814de9f7241536676a9a authored over 10 years ago
[Documentation] Add documentation for all internal methods!
fbd776f6a4f3b0d384f0081742872d89ec4254f9 authored over 10 years ago
fbd776f6a4f3b0d384f0081742872d89ec4254f9 authored over 10 years ago
Proxy methods to the specification_provider
60bf4ca5bc23d4361c1b84d5b74765b63934c294 authored over 10 years ago
60bf4ca5bc23d4361c1b84d5b74765b63934c294 authored over 10 years ago
[Documentation] Start adding really basic documentation
1a9e187f91e20c9cd2a77d5614d1e401a99e571f authored over 10 years ago
1a9e187f91e20c9cd2a77d5614d1e401a99e571f authored over 10 years ago
Move client modules to their own directory
3dfc488213b7566cf3c64bdec47c5685567c12e6 authored over 10 years ago
3dfc488213b7566cf3c64bdec47c5685567c12e6 authored over 10 years ago
[README] Use syntax highlighting
f7e8b7e598d128aaefea47c8140bd302abcf59b3 authored over 10 years ago
f7e8b7e598d128aaefea47c8140bd302abcf59b3 authored over 10 years ago
[RuboCop] Make things sane again. Maybe? I don't know, I tried.
97a2885663723a73ec5ddfcf782198fb58ed1497 authored over 10 years ago
97a2885663723a73ec5ddfcf782198fb58ed1497 authored over 10 years ago
Fix multi-step unwinds & incompatable existing specs
Unwinding into a possibility state didnt work.
Checking against an existing spec would only che...
b9f684e616fd36ad057beec71c3a98a6d2f68f6c authored over 10 years ago
[1.8.7] Make sure Hash#select/reject are wrapped in Hash[]
b469ee1feafd62a2b0790d88f5fdf77122732422 authored over 10 years ago
b469ee1feafd62a2b0790d88f5fdf77122732422 authored over 10 years ago
Fix resolution
c348a2c61cd86366dff8328707609313a0dc1316 authored over 10 years ago
c348a2c61cd86366dff8328707609313a0dc1316 authored over 10 years ago
[Debug] Much improved debug logging
56c7dba2813de0098935e760205c88bb34ac57e5 authored over 10 years ago
56c7dba2813de0098935e760205c88bb34ac57e5 authored over 10 years ago
[RuboCop] Up class limit to 170. Just how we roll.
7b574f54b18cad4398b78b8a48d7ed1674066b15 authored over 10 years ago
7b574f54b18cad4398b78b8a48d7ed1674066b15 authored over 10 years ago
[1.8.7] More sadness
80889fdd638197edac833ff8e14986be895101d0 authored over 10 years ago
80889fdd638197edac833ff8e14986be895101d0 authored over 10 years ago
[Rubocop][1.8.7] I wish I could have my trailing comma :(
ba858d283029002bf28c18a8f564f9da065697e3 authored over 10 years ago
ba858d283029002bf28c18a8f564f9da065697e3 authored over 10 years ago
[1.8.7] Fix?
6ea8e4fd9eb9f7c792f002a73a16bfd7e7a4f405 authored over 10 years ago
6ea8e4fd9eb9f7c792f002a73a16bfd7e7a4f405 authored over 10 years ago
[RuboCop] Allow 15 line methods. Because I want them.
770531796b544237826f021418b1441534ea8098 authored over 10 years ago
770531796b544237826f021418b1441534ea8098 authored over 10 years ago
[Style] Refactor Resolution into its own file
b641f8edbe483084d03eb4f9f9569bbcbb01e2d3 authored over 10 years ago
b641f8edbe483084d03eb4f9f9569bbcbb01e2d3 authored over 10 years ago
Sanitize code to not spew debug logs everywhere
15a3df970b8be92d33fd0c611512c41140c915f2 authored over 10 years ago
15a3df970b8be92d33fd0c611512c41140c915f2 authored over 10 years ago
Conflict Resolution. It works.
efe2266878040acbfe3417e8ca46c67d03970410 authored over 10 years ago
efe2266878040acbfe3417e8ca46c67d03970410 authored over 10 years ago
Properly duplicate root vertices
c9729fdf65b73856d86a708aa065804b6a2fa8ad authored over 10 years ago
c9729fdf65b73856d86a708aa065804b6a2fa8ad authored over 10 years ago
Remove double . with was a syntax error
b73ff342b762c253b4299da135567bb4beee579b authored over 10 years ago
b73ff342b762c253b4299da135567bb4beee579b authored over 10 years ago
Update integration specs for complex conflict
d924e508f79bae8c90ed2de9d9fad30a854b06e0 authored over 10 years ago
d924e508f79bae8c90ed2de9d9fad30a854b06e0 authored over 10 years ago
Properly handle circular dependency errors
ab2328d7480789eba56341915fd3bfc0453fb14b authored over 10 years ago
ab2328d7480789eba56341915fd3bfc0453fb14b authored over 10 years ago
Update integration specs.
By some miracle, no code needs to be changed. Time to 🍸?
d2a5818da82e664517e2467d597b6551f0c34944 authored over 10 years ago
Fix resolves dependencies with shared dependencies
4522af91a88b8d83764ea13a1fbe4e5cb0be0a8f authored over 10 years ago
4522af91a88b8d83764ea13a1fbe4e5cb0be0a8f authored over 10 years ago
Update integration specs
2f674c549df66360c30e68568e4ab096102cca33 authored over 10 years ago
2f674c549df66360c30e68568e4ab096102cca33 authored over 10 years ago
Basic locking via a base DependencyGraph now works!
e62e63cb8153bd97da3de778dc4edbd07de53b5d authored over 10 years ago
e62e63cb8153bd97da3de778dc4edbd07de53b5d authored over 10 years ago
Update integration specs to include 'base'
3f6aff9cb6b801a8cf75261b9cd9de17e4bcb759 authored over 10 years ago
3f6aff9cb6b801a8cf75261b9cd9de17e4bcb759 authored over 10 years ago
Remove references to base in Resolver
5ff6ab74a043ef53abaf9fe34a84ebbee959e86b authored over 10 years ago
5ff6ab74a043ef53abaf9fe34a84ebbee959e86b authored over 10 years ago
[Readme] Add body
79dd69b765cccb65dadbf6696b868ca5ad3419b6 authored over 10 years ago
79dd69b765cccb65dadbf6696b868ca5ad3419b6 authored over 10 years ago
[DependencyGraph] Add implementation of initialize_copy
1573b55a3e32c0f965c2a0101aec7d3018735e01 authored over 10 years ago
1573b55a3e32c0f965c2a0101aec7d3018735e01 authored over 10 years ago
[RuboCop] Refactor attemp_to_activate to make it shorter
5fbe52315726ba443e5ae6ac9d07728167d87db1 authored over 10 years ago
5fbe52315726ba443e5ae6ac9d07728167d87db1 authored over 10 years ago
[Resolver] Fix mispelling of payload
a3da8dbc9ed74e946806fd85d880ac5b44dcd255 authored over 10 years ago
a3da8dbc9ed74e946806fd85d880ac5b44dcd255 authored over 10 years ago
[Resolution] Freeze the DependencyGraph and conflicts set passed into the result
f102e3c8f543c0c7a44b4a5f69b797267a29727c authored over 10 years ago
f102e3c8f543c0c7a44b4a5f69b797267a29727c authored over 10 years ago
[RuboCop] Remove unnecessary exceptions from add_edge
d2ad8fd60f9cc55556d31c28ab1f13747652bca9 authored over 10 years ago
d2ad8fd60f9cc55556d31c28ab1f13747652bca9 authored over 10 years ago
[DependencyGraph] Use a hash to store vertices keyed on name
84219810d958e89de1b1a1e82298987640a40da8 authored over 10 years ago
84219810d958e89de1b1a1e82298987640a40da8 authored over 10 years ago
[Gemfile] Update VersionKit to latest master
e4967e51d06976e48c07240aea40abc10f024076 authored over 10 years ago
e4967e51d06976e48c07240aea40abc10f024076 authored over 10 years ago
Add DependencyGraph class
27e1869c2ec516bff884c434f4c516c796306720 authored over 10 years ago
27e1869c2ec516bff884c434f4c516c796306720 authored over 10 years ago
[Spec] Update integration specs
4754e04a1cccce6e41ee23adaf5fdbb5de98b7c4 authored over 10 years ago
4754e04a1cccce6e41ee23adaf5fdbb5de98b7c4 authored over 10 years ago
[RuboCop] Appease the style guide gods
d434b01bb06d718b83e5719456bc81522852c03d authored over 10 years ago
d434b01bb06d718b83e5719456bc81522852c03d authored over 10 years ago
Test passes. Say _what_?!?!?
954f0d7348435c9c4fba0d71462e34f5a12fdb32 authored over 10 years ago
954f0d7348435c9c4fba0d71462e34f5a12fdb32 authored over 10 years ago
[Spec] More use of VersionKit classes
d2f194b154af9eb5ba6c2a4821beb9e8b6d32357 authored over 10 years ago
d2f194b154af9eb5ba6c2a4821beb9e8b6d32357 authored over 10 years ago
[Spec] Allow spec to actually run all the way thru
23f51a9e0ff437b70ed0473d461a46c93869ad6d authored over 10 years ago
23f51a9e0ff437b70ed0473d461a46c93869ad6d authored over 10 years ago
Allow test to actually run
37e4f3c1c457c6944dc5ec669fb0c4351b86846b authored over 10 years ago
37e4f3c1c457c6944dc5ec669fb0c4351b86846b authored over 10 years ago
[Gemfile] Update lockfile
65c15fde7afc4bdcef27618fecad55abd5578f24 authored over 10 years ago
65c15fde7afc4bdcef27618fecad55abd5578f24 authored over 10 years ago
Ensure consistent use of the Resolver module for namespacing
a7fb43469ccaaaaf7bce118cb349b8e7ca45b910 authored over 10 years ago
a7fb43469ccaaaaf7bce118cb349b8e7ca45b910 authored over 10 years ago
[Gemfile] Use code climate gem, doh
4abc6040c7f50d00746191f4c26bd7a16c44c5cb authored over 10 years ago
4abc6040c7f50d00746191f4c26bd7a16c44c5cb authored over 10 years ago
[Gemfile] Require JSON so the specs can run on 1.8.7
6521d97531df438dbe9fd5fe360180f3c85cd37a authored over 10 years ago
6521d97531df438dbe9fd5fe360180f3c85cd37a authored over 10 years ago
[Gemfile] Re-add coveralls
d4a85b807d6ad55cc420ec7987045b22c474b60b authored over 10 years ago
d4a85b807d6ad55cc420ec7987045b22c474b60b authored over 10 years ago
[Gemfile] Remove coveralls
b5fd849230f4a4869a61f70c9cb77bb6bc9490c6 authored over 10 years ago
b5fd849230f4a4869a61f70c9cb77bb6bc9490c6 authored over 10 years ago
[Rakefile] Fix rescue to capture the error in a local var
b51688d72cb71b63e05109d5d25113d3fd533fc6 authored over 10 years ago
b51688d72cb71b63e05109d5d25113d3fd533fc6 authored over 10 years ago
[Gemfile] Use version_kit from git
cfa920f483d97dd7c083b39397df78ce57019487 authored over 10 years ago
cfa920f483d97dd7c083b39397df78ce57019487 authored over 10 years ago
[Travis] Add .travis.yml
717d8661e1e7040bd684f187ca51909d5e845448 authored over 10 years ago
717d8661e1e7040bd684f187ca51909d5e845448 authored over 10 years ago
Initial commit!
9b0dc0ac0373d125d9c9b89504982eb87482a1f9 authored over 10 years ago
9b0dc0ac0373d125d9c9b89504982eb87482a1f9 authored over 10 years ago