Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/librarian

Librarian - A Framework for Bundlers. Fork to support librarian-puppet
https://github.com/voxpupuli/librarian

The patch to FakeFS::Pathname#read doesn't work in ruby < 1.9.3.

We must simply avoid Pathname#read.

4f0932de7229f43c37d0366d8da199d72cc8fd2a authored almost 12 years ago by Jay Feldblum <[email protected]>
Pathname#read is verboten.

It is not faked in fakefs in ruby < 1.9.3.

b3df324a52054552e51249c560d2b7aa2fed7a9d authored almost 12 years ago by Jay Feldblum <[email protected]>
Ask the OS for the tmpdir in specs.

675bfd3a26935993a61ab65f80d9f14448cfa6d0 authored almost 12 years ago by Jay Feldblum <[email protected]>
Patches to FakeFS::Pathname are only necessary for 1.9.3+.

Because that class exists only for 1.9.3+.

ff0e9f599747d25b093fd2dd180ceeb2bed7f51e authored almost 12 years ago by Jay Feldblum <[email protected]>
Move the spec support constants under the Support namespace.

For good housekeeping.

79246ad7c56f9ed0f956e9d2c0f59b46c71860ca authored almost 12 years ago by Jay Feldblum <[email protected]>
Librarian::Specfile should pass its path to the DSL.

a04d49006b942b9c2ba74e8f0c7f4a56b500e46f authored almost 12 years ago by Jay Feldblum <[email protected]>
Use #instance_exec in the DSL receiver.

Rather than manually fiddling with bindings.

181b377cd8a239a1f037c40be243e3ac9363d521 authored almost 12 years ago by Jay Feldblum <[email protected]>
Delegate handling the specfile all the way down the chain.

The Librarian::Dsl delegates handling the specfile to Librarian::Dsl::Receiver. Let it delegate ...

2289e878da8bd81c0f87b4a7f0ceac72d7e49cc6 authored almost 12 years ago by Jay Feldblum <[email protected]>
Fix the arguments to Librarian::Dsl#run.

To handle the case where it is passed 0 or 1 arguments.

730085961af57075865c2b297bcedc07caed6e88 authored almost 12 years ago by Jay Feldblum <[email protected]>
Be sure Librarian::Specfile#path is a Pathname.

914f7026bce4c1c3a5eb9957e8b0f9ead69a93f2 authored almost 12 years ago by Jay Feldblum <[email protected]>
Simplify the usage of FakeFS from the config/database spec.

Based on the abstraction from the previous commit.

dc5142244672b74bb7c60341a54647dd9b956f1d authored almost 12 years ago by Jay Feldblum <[email protected]>
Abstract some of the FakeFS machinery.

50b8b738f8fce0c91705c6f3e4581624c9ea78ad authored almost 12 years ago by Jay Feldblum <[email protected]>
Avoid rspec around hooks. Prefer before/after hooks.

RSpec's around hooks are weird and are not done correctly like ActiveSupport::Callbacks around h...

078e3dd143bcb3c7513eea36f443e34bfb0c8476 authored almost 12 years ago by Jay Feldblum <[email protected]>
Bump the version to 0.1.0.beta.1.

3aa162d08326b0962fcbc029d67a8cbee602288a authored almost 12 years ago by Jay Feldblum <[email protected]>
Extract the Chef adapter.

6682b42aeaed37d92677863e9530002df350d441 authored almost 12 years ago by Jay Feldblum <[email protected]>
Inject a version into the Chef adapter.

aed664671444989a7c707b0e82953c4d157e1e53 authored almost 12 years ago by Jay Feldblum <[email protected]>
Ensure that the git-related specs run even without a preconfigured git.

45e2c83c5d0a3a75ada5f039f00f160a5a643ede authored almost 12 years ago by Jay Feldblum <[email protected]>
Ensure that the git-related specs run even without a preconfigured git.

2cff0884684c3623629ed7c28f14e4a3cee70055 authored almost 12 years ago by Jay Feldblum <[email protected]>
Use the new style alignment in the gemspec.

9e230da60942e4a461a27aa6bc2f3631cfb1fe09 authored almost 12 years ago by Jay Feldblum <[email protected]>
Remove the platform attribute from the gemspec, as is the new style.

c1defef3cfdc50533e34da8c7fb1e93a9b73d0e6 authored almost 12 years ago by Jay Feldblum <[email protected]>
Remove the rubyforge_project attribute from the gemspec.

There is no rubyforge project for this gem.

a159c4ab407d3fd5eaeca8c8fdfa788f9f264f24 authored almost 12 years ago by Jay Feldblum <[email protected]>
Use the new style position for the gemspec homepage attribute.

7407bd5bb60519ad709e5692b1e1bb7b7e969c67 authored almost 12 years ago by Jay Feldblum <[email protected]>
Use the new style of listing files in the gemspec.

4243c70fa1cddf2636b883797f5e88ca8c207fd6 authored almost 12 years ago by Jay Feldblum <[email protected]>
Test on Ruby 2.0.

9a275755f2a107f22726a6e4f21c0f78c30cde9d authored almost 12 years ago by Jay Feldblum <[email protected]>
Merge branch 'feature/tmp-config' of https://github.com/Turbo87/librarian

ab0cb59b74de5ebbf5d739400592aabb4067d9ea authored almost 12 years ago by Jay Feldblum <[email protected]>
Use the new form of fixing the load path for gemspecs.

c59dfc100993b13ba5f9b016c4f81e9eea770325 authored almost 12 years ago by Jay Feldblum <[email protected]>
Use the new standard block parameter for gemspecs.

f49148ffcaa6f7aadcb604927ae85774aa2dec5a authored almost 12 years ago by Jay Feldblum <[email protected]>
Take a framework dependency on the `json` gem, since the CliMacro uses it.

81dc15ea3db4871a55e442d63093819a2245f4d0 authored almost 12 years ago by Jay Feldblum <[email protected]>
Group the dependencies in the gemspec.

Group the framework dependencies together and the adapter dependencies together. Group the runti...

e41210f6c66d6001d1797a60b1bb68a072aa19d7 authored almost 12 years ago by Jay Feldblum <[email protected]>
Simpler local test and install instructions.

35f20ff24056f613a59ecaec3db4f5f10e6913d8 authored almost 12 years ago by Jay Feldblum <[email protected]>
Converge the copyright information to correctness.

c2292c9f7ac6e4011c93f45b5f5ff17749db131a authored almost 12 years ago by Jay Feldblum <[email protected]>
Update to the new default way to mark licenses.

2d9f565617e27b7680f356b6d2b23d56302adb4f authored almost 12 years ago by Jay Feldblum <[email protected]>
Remove the librarian-mock bin.

It doesn't do anything useful.

1d22f3ffe36fc0769e981e786b144bcfb001a1c0 authored almost 12 years ago by Jay Feldblum <[email protected]>
Bring the CliMacro spec support module into the library for reuse.

55d1e31009cc2f9b68f6c79d86dca2e29b196db2 authored almost 12 years ago by Jay Feldblum <[email protected]>
A rudimentary CLI spec.

For now, just asserts on the CLI `version` command.

cc935cfce451415e2fb921be7ad44a16a8fb0ae9 authored almost 12 years ago by Jay Feldblum <[email protected]>
Whitespace.

48e717a84cbf7e3e8b90031c887b27c544f65f69 authored almost 12 years ago by Jay Feldblum <[email protected]>
environment: Make "tmp" folder configurable via config

This can be used to rename the cache folder to e.g. ".tmp".

33a141d8feae50bd8bf26c8b94e07c3c6905a945 authored almost 12 years ago by Tobias Bieniek <[email protected]>
Merge branch 'short-digest' of https://github.com/tknerr/librarian

22b7e1f9e35b0ff86ab1200899f0c88fbfc36c73 authored almost 12 years ago by Jay Feldblum <[email protected]>
shorten MD5 hexdigests from 32 to 16 chars

fe3ff00386429f35f29b2af6e2d917d53a0bcd78 authored almost 12 years ago by tkn <[email protected]>
Test on MRI 2 RC 2.

6573d6eba22e7bebba0ba3d3e5ae6f996c35d450 authored almost 12 years ago by Jay Feldblum <[email protected]>
Test on ruby-2.0.0-rc1 too.

119b7a9dcaf956deb375f9780a99c2570f90e061 authored almost 12 years ago by Jay Feldblum <[email protected]>
Merge branch 'fix_recursive_copy' of https://github.com/tknerr/librarian

8c0d3b2a7ba259f653f5fc3313eb86f8549ca910 authored almost 12 years ago by Jay Feldblum <[email protected]>
Start testing on ruby-2.0.

3868c78a06eab2182256b95770cbb6856cf4e82b authored almost 12 years ago by Jay Feldblum <[email protected]>
Update fakefs to a release.

1c4b347c7df302a348d3c78ac9669b2bdf09e3cf authored almost 12 years ago by Jay Feldblum <[email protected]>
Track jruby failures in CI.

ac75d3a6f9e39faad82f5bd4051eb8db6a61ec84 authored almost 12 years ago by Jay Feldblum <[email protected]>
Whitespace.

005c49c6b1fe02e217033cf75f4bd2128deafaa2 authored almost 12 years ago by Jay Feldblum <[email protected]>
Fix for JRuby compatibilty

JRuby doesn't set $? until after the Open3.popen3 block has finished.
Moving the error checking ...

c816fcd2876f0973b146c9bc55237d4f71b9f783 authored almost 12 years ago by Andy Williams <[email protected]>
consider `environment.install_path` instead of using hardcoded install dir

da6b5212a2506eed8e165b9787c175080fc3bd84 authored almost 12 years ago by Torben <[email protected]>
prevent error when recursively copying self via `:path => '..'`

11af86a77dbfe8782f506f1d688b573124cb40b9 authored almost 12 years ago by Torben <[email protected]>
Bump the version to 0.0.26.

307ed8bd156212978b35343959b93c9809290b41 authored about 12 years ago by Jay Feldblum <[email protected]>
Note recent changes in the change-log.

a905beee26df4b758177c45b3ce8c9e62416680d authored about 12 years ago by Jay Feldblum <[email protected]>
Add a CodeClimate badge.

7b24ffe8830e8445efdc521abba1c4e553bc9919 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract common code.

7b0a6282746ca1ee7d1db355b35cbadbc5ae7ea6 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor split complex method.

f4c9efe133d2ccc9c68e4ae0e46a6a44fb0fcaff authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor deduplicate methods.

3eeed1e1719aa26899b3b4bc0086b10dbbc3329c authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract common code.

5ae90ab178239e175ab3163b27bd0b29e899215d authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract common code.

ffbe0e7ecaeaad05df521bff4d26ad431f3b16e7 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor simplify methods.

b5a35b592502ced20571fcd0279d3b9cb9cc71cb authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor simplify methods.

62424df795eb91b4f73c63168fa439544bb72d0a authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor simplify methods.

eba17fa8bd5c470802345524abe2acbea2a5aad8 authored about 12 years ago by Jay Feldblum <[email protected]>
Extract the outdated checks into the manifest class.

c8fe52c0bafa604e4a09a061ce90112cd9a9a017 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor divide complex method.

0d4707c35d4f00cf42021109620861a26392e758 authored about 12 years ago by Jay Feldblum <[email protected]>
Avoid massively-repeated string literals.

46bdbc7305df9e7473e4053750c7c919db1661bd authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor divide complex method.

890d27044d9c0dfd80354bc9ded5bd5e5aad27b6 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor divide complex method.

22e3b4e675339e717e5c55cba9e9ffa1659b13e7 authored about 12 years ago by Jay Feldblum <[email protected]>
Simplify some of the lockfile parser.

e86e80559f8a184a37ad662ec47bbbd82326d4e1 authored about 12 years ago by Jay Feldblum <[email protected]>
Remove redundant checks.

3dd112bdacd3ddf7fb11bb382a32ed5ca8d8786b authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract common method.

5f8e99cabea4075ba8cf8bad943f3030429ae3d4 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract duplicate code.

f867e63d8f70b77320bfdb9955ac60fbd11cd76f authored about 12 years ago by Jay Feldblum <[email protected]>
Stop http redirect cycles as soon as they are detected in the chef site source.

e7e526cf8428981f320d579ac2184ee7a8606ad8 authored about 12 years ago by Jay Feldblum <[email protected]>
bugfix for Could not get uri because 302 HttpFound

c4da8de56116986646f6380d5ba438a9192cf1f4 authored about 12 years ago by fleuria <[email protected]>
Environment#no_proxy? is not part of the interface.

f7b0790eedebce4f214210c6bb984d855a310db0 authored about 12 years ago by Jay Feldblum <[email protected]>
Prefer #any?.

d4efd3078c388f1bcf5c2bfad1e1bc6e29468ae3 authored about 12 years ago by Jay Feldblum <[email protected]>
Prefer lines within the ruler.

e9a051c4a96d501e1d4d834b7965c52d07e9a507 authored about 12 years ago by Jay Feldblum <[email protected]>
Style.

616c68f9231e7f8618a25f4039d34011deb27aef authored about 12 years ago by Jay Feldblum <[email protected]>
Style.

70c5aaf1aa34b68436979645377c1d69df8a5f24 authored about 12 years ago by Jay Feldblum <[email protected]>
Merge pull request #119 from databus23/no_proxy_env

Add support for the NO_PROXY environment variable

d88024648154c5e2e99fb124f8118b3d90ace027 authored about 12 years ago by Jay Feldblum <[email protected]>
Merge pull request #121 from alno/github_source

Github source, inspired by Bundler shortcut

c114b5b26cb0fa72e674ef8a10901eb7bc17b6c9 authored about 12 years ago by Jay Feldblum <[email protected]>
Adding github source, which just delegates to git with 'https://github.com/' prefix to uri

47bb4ce040c1da1dda279f99e47d1077bde70eb0 authored about 12 years ago by Alexey Noskov <[email protected]>
Add support for the NO_PROXY environment variable when downloading http resources

f822ae0ba83ab8b26f8d32265b7ede07139a2b69 authored about 12 years ago by Fabian Ruff <[email protected]>
Log conflicts when resolving.

d0297aa4dda85d8a3ceab8076dc4fb606865c4af authored about 12 years ago by Jay Feldblum <[email protected]>
Retain the dependency conflicts when they are discovered.

004092243d0af62f4e6cf98839a9d17585f31a85 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract helper method.

34eaa6b4ed42fb18ade0f9696fce94a608a98ecc authored about 12 years ago by Jay Feldblum <[email protected]>
Use 1.8.7-style map with symbol-to-proc.

c54301b6c6864223e8fede2a8b41bce54e72f4fe authored about 12 years ago by Jay Feldblum <[email protected]>
Prefer shorter and clearer.

79db35b40d850fb5ba4be29076d0040dfb16b63f authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract helper method.

5b923a44c29cc73a082da4001b6e3f3535a10711 authored about 12 years ago by Jay Feldblum <[email protected]>
Move complicated code to where it belongs.

ba587a469c88df7a72cf539c7fa5720319eb9a6b authored about 12 years ago by Jay Feldblum <[email protected]>
Make more private methods private.

6f64454bad5254526465c56b3ec4ce37632a5891 authored about 12 years ago by Jay Feldblum <[email protected]>
Refactor extract helper method.

07dbae9eb646a10199744b9fe9d0e2042326d4eb authored about 12 years ago by Jay Feldblum <[email protected]>
Move duplicate code to a single place.

99f32354a45f6b1c42ff133fb43f5adecd7dcd2e authored about 12 years ago by Jay Feldblum <[email protected]>
Check for inconsistencies earlier in the resolver impl.

0019611bfccbde954e1021707fbb434b3492d6dc authored about 12 years ago by Jay Feldblum <[email protected]>
Identify dependencies which conflict with each other.

8f78e875a19fa05a1d0e3663978161dd1d527ea4 authored about 12 years ago by Jay Feldblum <[email protected]>
Detect conflicts faster in the resolver.

a0e0b9de371af0276f8d69d4f241df467dff1ae8 authored about 12 years ago by Jay Feldblum <[email protected]>
Detect conflicts faster in the resolver.

69647ecd2b74394f3beb81b1b42da8251900b74b authored about 12 years ago by Jay Feldblum <[email protected]>
No need to construct extra arrays that we don't use.

f7b85e1faae18e67f2a2c8fae9330604b7af01e8 authored about 12 years ago by Jay Feldblum <[email protected]>
Let the resolver produce only full resolutions.

If a full resolution could not be produced, just return nil.

ec33541476be7d6c2cafe9ecfab95ddc4d6f3a1c authored about 12 years ago by Jay Feldblum <[email protected]>
Hopefully resolve a build failure on >= 1.9.3-p286.

2d5a7896f7c64a39678f25597a3d81265313f5da authored about 12 years ago by Jay Feldblum <[email protected]>
Hopefully resolve a build failure on >= 1.9.3-p286.

5758ffb3434ac4720d3a6ec94fc6e6de20d48336 authored about 12 years ago by Jay Feldblum <[email protected]>
Move some details into a helper method in the resolver impl.

9313de5b36269e1d77ae257250a72eaff32c3fd3 authored about 12 years ago by Jay Feldblum <[email protected]>
Make helper methods private in the resolver impl.

c2f5a123340a05f8d5ae4cd5f8c6c90b1ed35474 authored about 12 years ago by Jay Feldblum <[email protected]>