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
Use double-quoted string literals by convention.
f0af2757c520e45858e0d5c36ef363890c9ae8d9 authored about 13 years ago by Jay Feldblum <[email protected]>
f0af2757c520e45858e0d5c36ef363890c9ae8d9 authored about 13 years ago by Jay Feldblum <[email protected]>
Use double-quoted string literals by convention.
75463d389db446725c1420a19f2cf6a5486c70b3 authored about 13 years ago by Jay Feldblum <[email protected]>
75463d389db446725c1420a19f2cf6a5486c70b3 authored about 13 years ago by Jay Feldblum <[email protected]>
Refactor the Librarian::Chef::Source::Site functional spec to make better use of the Librarian::Environment. Set up the environment properly up front rather than stubbing methods on it.
Also refactor this spec to put activity in before blocks and only have a single assertion in eac...
f96513c456c0aac193ab957fab7f89fb9d979a0a authored about 13 years ago by Jay Feldblum <[email protected]>
Refactor the Librarian::Chef::Source::Git functional spec to make better use of the Librarian::Environment. Set up the environment properly up front rather than stubbing methods on it.
Also refactor this spec to put activity in before blocks and only have a single assertion in eac...
be4e8cdb5f949ffa01edabd1d24d298a4bbcfb4f authored about 13 years ago by Jay Feldblum <[email protected]>
Permit giving a new Environment options such as project_path to use.
582b563f21f6af03aff1705ebf784d82b1b6f502 authored about 13 years ago by Jay Feldblum <[email protected]>
582b563f21f6af03aff1705ebf784d82b1b6f502 authored about 13 years ago by Jay Feldblum <[email protected]>
Remove unused code.
12cbb28d89002873973e65800a7c8b7b5a055917 authored about 13 years ago by Jay Feldblum <[email protected]>
12cbb28d89002873973e65800a7c8b7b5a055917 authored about 13 years ago by Jay Feldblum <[email protected]>
An extra Librarian::Lockfile spec to verify that bouncing a resolution through a lockfiles gives back the resolution.
f5c86e210e623eb870aac5692b3cb780d83b17e0 authored about 13 years ago by Jay Feldblum <[email protected]>
f5c86e210e623eb870aac5692b3cb780d83b17e0 authored about 13 years ago by Jay Feldblum <[email protected]>
Get rid of root_module and Particularity. Helpers::Debug now looks for #environment.
1da532bb2cce599f29a77eda9dbeb80c1fe8bd62 authored about 13 years ago by Jay Feldblum <[email protected]>
1da532bb2cce599f29a77eda9dbeb80c1fe8bd62 authored about 13 years ago by Jay Feldblum <[email protected]>
Move all the methods directly on Librarian into a new Librarian::Environment class. Likewise for adapters.
fdd8c61c7edef0f925dc6e37b0348ee0b993cb27 authored about 13 years ago by Jay Feldblum <[email protected]>
fdd8c61c7edef0f925dc6e37b0348ee0b993cb27 authored about 13 years ago by Jay Feldblum <[email protected]>
Bump the version to 0.0.9.
f7aa6bd1bcc821588f1c589d4358d31724f8645c authored about 13 years ago by Jay Feldblum <[email protected]>
f7aa6bd1bcc821588f1c589d4358d31724f8645c authored about 13 years ago by Jay Feldblum <[email protected]>
Note the fix for #11 in the change log.
2d7f2d7050bb7ef5a4ece6e5327ab55f00cae53c authored about 13 years ago by Jay Feldblum <[email protected]>
2d7f2d7050bb7ef5a4ece6e5327ab55f00cae53c authored about 13 years ago by Jay Feldblum <[email protected]>
Avoid simple interpolation to form a command line; it frequently fails.
Fixes #11.
b7bfbdba8af4a7137bce6ecb18e0c857d5d1c0ab authored about 13 years ago by Jay Feldblum <[email protected]>
Failing spec for applicationsonline/librarian#11.
7c7de240bc8c611e2bef8d7812af192fd6455091 authored about 13 years ago by Jay Feldblum <[email protected]>
7c7de240bc8c611e2bef8d7812af192fd6455091 authored about 13 years ago by Jay Feldblum <[email protected]>
Get rid of mention of the Resolver from the Lockfile::Parser.
cb74a6dad94dc54b3fc6270fb0cf501a0d1dbf2c authored about 13 years ago by Jay Feldblum <[email protected]>
cb74a6dad94dc54b3fc6270fb0cf501a0d1dbf2c authored about 13 years ago by Jay Feldblum <[email protected]>
Clarify the Librarian::Lockfile spec for clarity when reading with `-f d`.
3ae5f4eb930bbfa8d070b05e1117b5c0a10d13de authored about 13 years ago by Jay Feldblum <[email protected]>
3ae5f4eb930bbfa8d070b05e1117b5c0a10d13de authored about 13 years ago by Jay Feldblum <[email protected]>
Rspec has an #exist matcher.
b889cb5fda7821f3c8f1e7ef8fa5038d64d985fc authored about 13 years ago by Jay Feldblum <[email protected]>
b889cb5fda7821f3c8f1e7ef8fa5038d64d985fc authored about 13 years ago by Jay Feldblum <[email protected]>
Use double-quoted strings for consistency.
1a60ee019f56207f2385dbb3cb127405156d0470 authored about 13 years ago by Jay Feldblum <[email protected]>
1a60ee019f56207f2385dbb3cb127405156d0470 authored about 13 years ago by Jay Feldblum <[email protected]>
Refactor the Librarian::Chef::Source::Git spec to use rspec's let instead of closed-over locals.
be5073deaec409f4d5e6d778ac7321b4aef91c03 authored about 13 years ago by Jay Feldblum <[email protected]>
be5073deaec409f4d5e6d778ac7321b4aef91c03 authored about 13 years ago by Jay Feldblum <[email protected]>
Get rid of the meta/requires spec. It's not actually all that useful.
d170b6e7d5d554a8062092ebd8f940b55089f17b authored about 13 years ago by Jay Feldblum <[email protected]>
d170b6e7d5d554a8062092ebd8f940b55089f17b authored about 13 years ago by Jay Feldblum <[email protected]>
Move spec files as appropriate into unit and functional spec directories.
33008798569d3d29e91cb7514a183c216b9e01bb authored about 13 years ago by Jay Feldblum <[email protected]>
33008798569d3d29e91cb7514a183c216b9e01bb authored about 13 years ago by Jay Feldblum <[email protected]>
Let's use #inspect for interpolating strings as Ruby string literals.
fa5d32cb57ed75c0c0f9278f6f86311e5715c438 authored about 13 years ago by Jay Feldblum <[email protected]>
fa5d32cb57ed75c0c0f9278f6f86311e5715c438 authored about 13 years ago by Jay Feldblum <[email protected]>
Rspec has an "exist" matcher.
11f664b2a77375ce3a814f82c99dc1844a1b2d24 authored about 13 years ago by Jay Feldblum <[email protected]>
11f664b2a77375ce3a814f82c99dc1844a1b2d24 authored about 13 years ago by Jay Feldblum <[email protected]>
Rename the chef source spec files to follow the standard namespacing rules.
cf9b57a914bc92c5dc440df4ada34190e1a0b692 authored about 13 years ago by Jay Feldblum <[email protected]>
cf9b57a914bc92c5dc440df4ada34190e1a0b692 authored about 13 years ago by Jay Feldblum <[email protected]>
Prefer double-quoted strings for consistency.
7968454e28930d8be536e91989d23bf128d92ff8 authored about 13 years ago by Jay Feldblum <[email protected]>
7968454e28930d8be536e91989d23bf128d92ff8 authored about 13 years ago by Jay Feldblum <[email protected]>
Refactor the locals in the Librarian::Chef::Source::Site spec to use rspec's let.
c4521757d0e9580feb994568c0f29d22927d32a2 authored about 13 years ago by Jay Feldblum <[email protected]>
c4521757d0e9580feb994568c0f29d22927d32a2 authored about 13 years ago by Jay Feldblum <[email protected]>
Refactor the Lockfile spec.
216540b9e8114c74a0eb6d22f039fbd1a532c0b7 authored about 13 years ago by Jay Feldblum <[email protected]>
216540b9e8114c74a0eb6d22f039fbd1a532c0b7 authored about 13 years ago by Jay Feldblum <[email protected]>
Bump the version to 0.0.8.
e376cb27a1eacc67da0d573be90179b0cdd9e08d authored over 13 years ago by Jay Feldblum <[email protected]>
e376cb27a1eacc67da0d573be90179b0cdd9e08d authored over 13 years ago by Jay Feldblum <[email protected]>
Note the fix for #10 in the changelog.
eb1e7a0cededc56b1e2ff689899b4589561f2d1d authored over 13 years ago by Jay Feldblum <[email protected]>
eb1e7a0cededc56b1e2ff689899b4589561f2d1d authored over 13 years ago by Jay Feldblum <[email protected]>
Fixes #10.
When
* using a single git source _with no ref specified_ with one cookbook and resolving,
* then...
Failing spec for #10.
When
* using a single git source _with no ref specified_ with one cookbook and resolving,
* then...
The mock particularity should be namespaced in the mock namespace.
89e64648bbff727e5230a8b449b3d08c7643fa5a authored over 13 years ago by Jay Feldblum <[email protected]>
89e64648bbff727e5230a8b449b3d08c7643fa5a authored over 13 years ago by Jay Feldblum <[email protected]>
In verbose, print out the pre- and post-cached sources as the dsl target sees them.
acdcb95a7423b3369d39c5c4cf2535951cdafa5f authored over 13 years ago by Jay Feldblum <[email protected]>
acdcb95a7423b3369d39c5c4cf2535951cdafa5f authored over 13 years ago by Jay Feldblum <[email protected]>
Add a change log.
a6f88c153e780f30e54075c46d21020a26ff3338 authored over 13 years ago by Jay Feldblum <[email protected]>
a6f88c153e780f30e54075c46d21020a26ff3338 authored over 13 years ago by Jay Feldblum <[email protected]>
A CLI command to show the gem version.
df3899850debb1e59f86b4313ca11a57de4022b9 authored over 13 years ago by Jay Feldblum <[email protected]>
df3899850debb1e59f86b4313ca11a57de4022b9 authored over 13 years ago by Jay Feldblum <[email protected]>
Bump the version to 0.0.7.
b38f6a2bfc2ddefb1e558b55dbbad716041c3dad authored over 13 years ago by Jay Feldblum <[email protected]>
b38f6a2bfc2ddefb1e558b55dbbad716041c3dad authored over 13 years ago by Jay Feldblum <[email protected]>
Add highline as an explicit dependency for knife integration.
2e14d881b777130d05a04b2cd1a5c171d3ed9137 authored over 13 years ago by Fletcher Nichol <[email protected]>
2e14d881b777130d05a04b2cd1a5c171d3ed9137 authored over 13 years ago by Fletcher Nichol <[email protected]>
Bump the version to 0.0.6.
6b3f67859fb9de1c7899b9cc59ec9cc9ae298c07 authored over 13 years ago by Jay Feldblum <[email protected]>
6b3f67859fb9de1c7899b9cc59ec9cc9ae298c07 authored over 13 years ago by Jay Feldblum <[email protected]>
Print out an error message if there's a cookbook specified that can't be found in a local (git/path) source.
76e79fb325720e5af09b7742618347a8966cba0f authored over 13 years ago by Jay Feldblum <[email protected]>
76e79fb325720e5af09b7742618347a8966cba0f authored over 13 years ago by Jay Feldblum <[email protected]>
Fix an edge case where it was sending #dependencies to nil.
ca2b340022da28d9f580b57572fbd7de7b31a911 authored over 13 years ago by Jay Feldblum <[email protected]>
ca2b340022da28d9f580b57572fbd7de7b31a911 authored over 13 years ago by Jay Feldblum <[email protected]>
Bump the version.
1f39122a15159ce7d86bc636b404b4a100b684dc authored over 13 years ago by Jay Feldblum <[email protected]>
1f39122a15159ce7d86bc636b404b4a100b684dc authored over 13 years ago by Jay Feldblum <[email protected]>
Get rid of deprecation notices.
e310b9b2e8bf9747a5e6f2959b668685dd103928 authored over 13 years ago by Jay Feldblum <[email protected]>
e310b9b2e8bf9747a5e6f2959b668685dd103928 authored over 13 years ago by Jay Feldblum <[email protected]>
Revise the name of a feature.
fe99245f25a80bdf4a1075692af50d0638b063f7 authored over 13 years ago by Jay Feldblum <[email protected]>
fe99245f25a80bdf4a1075692af50d0638b063f7 authored over 13 years ago by Jay Feldblum <[email protected]>
Revise the notes about the cookbook directory.
8651e778b37880fc9f2b06cb96d07a713d81016d authored over 13 years ago by Jay Feldblum <[email protected]>
8651e778b37880fc9f2b06cb96d07a713d81016d authored over 13 years ago by Jay Feldblum <[email protected]>
An init task. Closes #4.
22c9041ba701e4b6aa2b3cf7efbf53bd813cf01e authored over 13 years ago by Jay Feldblum <[email protected]>
22c9041ba701e4b6aa2b3cf7efbf53bd813cf01e authored over 13 years ago by Jay Feldblum <[email protected]>
Create the install_path before installing (if it's missing). Avoids confusing backtraces.
21218a77ee0f74290e91607a34bd4d02f876e2a3 authored over 13 years ago by Jay Feldblum <[email protected]>
21218a77ee0f74290e91607a34bd4d02f876e2a3 authored over 13 years ago by Jay Feldblum <[email protected]>
Merge pull request #3 from fnichol/master
Add chef gem to runtime dependency list.
dbc62860bac25e00dad98fe6186daff807fe3ae9 authored over 13 years ago by Jay Feldblum <[email protected]>
Add chef gem to runtime dependency list.
a286a787e2c3cacb502c8e852d114a2d21199d3b authored over 13 years ago by Fletcher Nichol <[email protected]>
a286a787e2c3cacb502c8e852d114a2d21199d3b authored over 13 years ago by Fletcher Nichol <[email protected]>
More details about knife integration.
52df7a98e78b6e244d826ff7eaa0a9272bee4ddb authored over 13 years ago by Jay Feldblum <[email protected]>
52df7a98e78b6e244d826ff7eaa0a9272bee4ddb authored over 13 years ago by Jay Feldblum <[email protected]>
Merge pull request #1 from agoddard/master
just some readme formatting
0998722acce6e1c12ff11bf1e6136df2a90568c4 authored over 13 years ago by Jay Feldblum <[email protected]>
Bump the version.
114fd50b95e755a74ae0bc29e945d65524a9c7c7 authored over 13 years ago by Jay Feldblum <[email protected]>
114fd50b95e755a74ae0bc29e945d65524a9c7c7 authored over 13 years ago by Jay Feldblum <[email protected]>
Some readme notes on the knife integration.
58639213b20e857a08570ecb0bf3f808552529fe authored over 13 years ago by Jay Feldblum <[email protected]>
58639213b20e857a08570ecb0bf3f808552529fe authored over 13 years ago by Jay Feldblum <[email protected]>
Write out a nice message instead of raising.
b488138405a025ad50c265abb5891cefa98e73c9 authored over 13 years ago by Jay Feldblum <[email protected]>
b488138405a025ad50c265abb5891cefa98e73c9 authored over 13 years ago by Jay Feldblum <[email protected]>
Perhaps the install directory should be in ~ if the user has a ~. Up for debate.
bd12622cbd9e56b705914ce6c70f8842dd8ccd4f authored over 13 years ago by Jay Feldblum <[email protected]>
bd12622cbd9e56b705914ce6c70f8842dd8ccd4f authored over 13 years ago by Jay Feldblum <[email protected]>
Start on knife integration.
14eb437c1dd84adf9f7fefeba3d0c22ae7a6c5ee authored over 13 years ago by Jay Feldblum <[email protected]>
14eb437c1dd84adf9f7fefeba3d0c22ae7a6c5ee authored over 13 years ago by Jay Feldblum <[email protected]>
more readme
3b5a29a0cb76fb1694093ec2342edc69f82b243c authored over 13 years ago by Anthony Goddard <[email protected]>
3b5a29a0cb76fb1694093ec2342edc69f82b243c authored over 13 years ago by Anthony Goddard <[email protected]>
cleaning up readme
1bbd1a150fcaea010f858dbc9d8d6258232b111e authored over 13 years ago by Anthony Goddard <[email protected]>
1bbd1a150fcaea010f858dbc9d8d6258232b111e authored over 13 years ago by Anthony Goddard <[email protected]>
cleaning up read me
1979dd2cdadfc9c71dce6f12b2072556e5a7fe67 authored over 13 years ago by Anthony Goddard <[email protected]>
1979dd2cdadfc9c71dce6f12b2072556e5a7fe67 authored over 13 years ago by Anthony Goddard <[email protected]>
Bump the version.
9462e07ff67af97662aef9a5793a2bb06d629855 authored over 13 years ago by Jay Feldblum <[email protected]>
9462e07ff67af97662aef9a5793a2bb06d629855 authored over 13 years ago by Jay Feldblum <[email protected]>
The filesystem path for a git source should include the path declared for it, if any. That removes the need to special-case the search for manifests.
76d4a0fdfe6804f3775e765f43fbdc45010c44c6 authored over 13 years ago by Jay Feldblum <[email protected]>
76d4a0fdfe6804f3775e765f43fbdc45010c44c6 authored over 13 years ago by Jay Feldblum <[email protected]>
Dependencies know their sources (at least, the non-temporary ones do). So they can help with debugging.
72e2dbe2f65542ae60b301cc5297955bdff8a94d authored over 13 years ago by Jay Feldblum <[email protected]>
72e2dbe2f65542ae60b301cc5297955bdff8a94d authored over 13 years ago by Jay Feldblum <[email protected]>
Some cookbook don't come with names in their metadata. Unfortunate, but we cannot check for the names.
d5dde5b1b78bf74627c0e628d911f2d65bf65601 authored over 13 years ago by Jay Feldblum <[email protected]>
d5dde5b1b78bf74627c0e628d911f2d65bf65601 authored over 13 years ago by Jay Feldblum <[email protected]>
Path#to_lock_options no longer needs to figure out whether the path is relative or absolute: because we no longer transform the input so we can just return the input.
58fde45d16f52084a1fd20ebf9698a07ed3f68b2 authored over 13 years ago by Jay Feldblum <[email protected]>
58fde45d16f52084a1fd20ebf9698a07ed3f68b2 authored over 13 years ago by Jay Feldblum <[email protected]>
Add an optional :path option to git sources. This option lets you "reach into" any arbitrary subpath within a git repository to find the dependency.
39ddba5ef00a25edf8447b19664a87478b8cecdb authored over 13 years ago by Jay Feldblum <[email protected]>
39ddba5ef00a25edf8447b19664a87478b8cecdb authored over 13 years ago by Jay Feldblum <[email protected]>
Fix the chef site source spec web mocking.
0f82570bcb24bac49948d8c630de954f256e020f authored over 13 years ago by Jay Feldblum <[email protected]>
0f82570bcb24bac49948d8c630de954f256e020f authored over 13 years ago by Jay Feldblum <[email protected]>
A little more helpful information in the readme.
68141e176ca747e16a020012d59223d4b621072a authored over 13 years ago by Jay Feldblum <[email protected]>
68141e176ca747e16a020012d59223d4b621072a authored over 13 years ago by Jay Feldblum <[email protected]>
A full example of a Cheffile, and usage of librarian-chef, in the readme.
7525c68340635310cf64aeac7f1a36a9ab574a85 authored over 13 years ago by Jay Feldblum <[email protected]>
7525c68340635310cf64aeac7f1a36a9ab574a85 authored over 13 years ago by Jay Feldblum <[email protected]>
Bring the Chef Site source under test.
4c229a50876630590df45385ead08bf30169781a authored over 13 years ago by Jay Feldblum <[email protected]>
4c229a50876630590df45385ead08bf30169781a authored over 13 years ago by Jay Feldblum <[email protected]>
Begin the 0.0.2 line.
c3bb755d96a863d8051e973873afb20589d85416 authored over 13 years ago by Jay Feldblum <[email protected]>
c3bb755d96a863d8051e973873afb20589d85416 authored over 13 years ago by Jay Feldblum <[email protected]>
MIT License.
25de068384736b1e13f0b28d3b5ea58c772961af authored over 13 years ago by Jay Feldblum <[email protected]>
25de068384736b1e13f0b28d3b5ea58c772961af authored over 13 years ago by Jay Feldblum <[email protected]>
Use the source instances from the previous lockfile when compiling a specfile.
edce3692c0f21fcb635069ea8e3b0ea2482f07ab authored over 13 years ago by Jay Feldblum <[email protected]>
edce3692c0f21fcb635069ea8e3b0ea2482f07ab authored over 13 years ago by Jay Feldblum <[email protected]>
Clean up.
eefe8eacfe9bb9ef6045bb92405fb5c44c23f104 authored over 13 years ago by Jay Feldblum <[email protected]>
eefe8eacfe9bb9ef6045bb92405fb5c44c23f104 authored over 13 years ago by Jay Feldblum <[email protected]>
Some more specs regarding a source change in the specfile.
be0f2ce8720733ecbbb4fe324f5f2eaee916efdb authored over 13 years ago by Jay Feldblum <[email protected]>
be0f2ce8720733ecbbb4fe324f5f2eaee916efdb authored over 13 years ago by Jay Feldblum <[email protected]>
Output a debug message if a resolution quits early because the specfile and the lockfile are in sync.
b83d4f9a8ce2440f90d93156f2a1d12957a61329 authored over 13 years ago by Jay Feldblum <[email protected]>
b83d4f9a8ce2440f90d93156f2a1d12957a61329 authored over 13 years ago by Jay Feldblum <[email protected]>
The update CLI command on specific dependencies should fail when the specfile is changed. But when not given specific dependencies, it should force a re-resolution.
509f188afc2e2a3074d8d376bcfa8ae8931d717d authored over 13 years ago by Jay Feldblum <[email protected]>
509f188afc2e2a3074d8d376bcfa8ae8931d717d authored over 13 years ago by Jay Feldblum <[email protected]>
The resolver should raise an error if there's a problem resolving the dependencies.
dd3d8b7a7d6d70711c0d8cdaa57308b09f25cf93 authored over 13 years ago by Jay Feldblum <[email protected]>
dd3d8b7a7d6d70711c0d8cdaa57308b09f25cf93 authored over 13 years ago by Jay Feldblum <[email protected]>
Lockfile should have a handy helper method #read.
3969d6b0e21158bd662315749ddabb70645d7d4b authored over 13 years ago by Jay Feldblum <[email protected]>
3969d6b0e21158bd662315749ddabb70645d7d4b authored over 13 years ago by Jay Feldblum <[email protected]>
Just attempt to resolve when installing, because now resolving checks whether the lockfile is there already and if it needs to be updated.
6ef5b3eef3319ad5f08d21067a6cedd2585d6f63 authored over 13 years ago by Jay Feldblum <[email protected]>
6ef5b3eef3319ad5f08d21067a6cedd2585d6f63 authored over 13 years ago by Jay Feldblum <[email protected]>
Check whether or not there is a lockfile already, and if there is, and whether or not the specfile matches the lockfile, when resolving.
a252c031a5d411e82eee5cd5b1d323f411a412b8 authored over 13 years ago by Jay Feldblum <[email protected]>
a252c031a5d411e82eee5cd5b1d323f411a412b8 authored over 13 years ago by Jay Feldblum <[email protected]>
SpecChangeSet understands how a new spec differs from an old or locked resolution.
3f2cb98f3eb1dfed6922c6866b1c4606b7a4c8a5 authored over 13 years ago by Jay Feldblum <[email protected]>
3f2cb98f3eb1dfed6922c6866b1c4606b7a4c8a5 authored over 13 years ago by Jay Feldblum <[email protected]>
ManifestSet should have methods #shallow_keep and #deep_keep paralleling its methods #shallow_strip and #deep_strip.
2a3ccd075d52383638ea422904c78f09f3a94987 authored over 13 years ago by Jay Feldblum <[email protected]>
2a3ccd075d52383638ea422904c78f09f3a94987 authored over 13 years ago by Jay Feldblum <[email protected]>
Clean up.
dc0f257cd1eb730fb24d4cba645b0b2eaeecfe52 authored over 13 years ago by Jay Feldblum <[email protected]>
dc0f257cd1eb730fb24d4cba645b0b2eaeecfe52 authored over 13 years ago by Jay Feldblum <[email protected]>
Dependencies and sources should know how to check their pairwise semantic equivalences: they should have semantic implementations of Object#== .
1419ddf641e653a7df19532712c6f93f1c1f131f authored over 13 years ago by Jay Feldblum <[email protected]>
1419ddf641e653a7df19532712c6f93f1c1f131f authored over 13 years ago by Jay Feldblum <[email protected]>
The lockfile compiler should print an extra line after the dependencies topic.
3af783155a58123ac2500466c5ad42039547cc1d authored over 13 years ago by Jay Feldblum <[email protected]>
3af783155a58123ac2500466c5ad42039547cc1d authored over 13 years ago by Jay Feldblum <[email protected]>
Sort the manifests before installing them.
ec8c9e4a0e25138b1011b6f90340e4056604a273 authored over 13 years ago by Jay Feldblum <[email protected]>
ec8c9e4a0e25138b1011b6f90340e4056604a273 authored over 13 years ago by Jay Feldblum <[email protected]>
Move sorting of manifests to ManifestSet.
c44358cfd8bfcc0106a66d02a8283366513e9e8f authored over 13 years ago by Jay Feldblum <[email protected]>
c44358cfd8bfcc0106a66d02a8283366513e9e8f authored over 13 years ago by Jay Feldblum <[email protected]>
It is sometimes more polite to use private methods than instance variables.
ae6e23702620d4484d31487d87944c1b29f0cd2c authored over 13 years ago by Jay Feldblum <[email protected]>
ae6e23702620d4484d31487d87944c1b29f0cd2c authored over 13 years ago by Jay Feldblum <[email protected]>
ManifestSet should be able to check its own consistency.
f9b6522d7cafbaedef08bc5ae37cc82a88c718a0 authored over 13 years ago by Jay Feldblum <[email protected]>
f9b6522d7cafbaedef08bc5ae37cc82a88c718a0 authored over 13 years ago by Jay Feldblum <[email protected]>
Refactor the ManifestSet.
85863335fd14c5b17bd8b1e45d2e16ee396310a1 authored over 13 years ago by Jay Feldblum <[email protected]>
85863335fd14c5b17bd8b1e45d2e16ee396310a1 authored over 13 years ago by Jay Feldblum <[email protected]>
Ability to update one dependency at a time.
ab5bee37005f25e1168c5e394896c71da76b4968 authored over 13 years ago by Jay Feldblum <[email protected]>
ab5bee37005f25e1168c5e394896c71da76b4968 authored over 13 years ago by Jay Feldblum <[email protected]>
Can pass in a list of locked manifests to the resolver.
29096326ceddac2a48c641929915ac07d156b919 authored over 13 years ago by Jay Feldblum <[email protected]>
29096326ceddac2a48c641929915ac07d156b919 authored over 13 years ago by Jay Feldblum <[email protected]>
Clean up.
1ca7f0a90f02d516607e27281e94e962967d9d1c authored over 13 years ago by Jay Feldblum <[email protected]>
1ca7f0a90f02d516607e27281e94e962967d9d1c authored over 13 years ago by Jay Feldblum <[email protected]>
Resolver#resolve should return a Resolution.
258de3e472a9226d7f3fe2a0ab46fcc41288782b authored over 13 years ago by Jay Feldblum <[email protected]>
258de3e472a9226d7f3fe2a0ab46fcc41288782b authored over 13 years ago by Jay Feldblum <[email protected]>
Clean up.
50a51c4e63404d3ce257a1850702c131343b7b65 authored over 13 years ago by Jay Feldblum <[email protected]>
50a51c4e63404d3ce257a1850702c131343b7b65 authored over 13 years ago by Jay Feldblum <[email protected]>
A manifest placeholder should be so named.
fa1fa9164de3753144330cbc46dfb401823fe7e3 authored over 13 years ago by Jay Feldblum <[email protected]>
fa1fa9164de3753144330cbc46dfb401823fe7e3 authored over 13 years ago by Jay Feldblum <[email protected]>
Use Librarian::Error.
80b81799855aafb8721cf08e7590f8bb911196e3 authored over 13 years ago by Jay Feldblum <[email protected]>
80b81799855aafb8721cf08e7590f8bb911196e3 authored over 13 years ago by Jay Feldblum <[email protected]>
The lockfile should be a persistent representation of a resolution.
32033fe381031525259c56f6227eeffab443048d authored over 13 years ago by Jay Feldblum <[email protected]>
32033fe381031525259c56f6227eeffab443048d authored over 13 years ago by Jay Feldblum <[email protected]>
Use sort_by when warranted.
72c2e65fb7cea203300ff3a128ce4ee997fefc67 authored over 13 years ago by Jay Feldblum <[email protected]>
72c2e65fb7cea203300ff3a128ce4ee997fefc67 authored over 13 years ago by Jay Feldblum <[email protected]>
No need to do crazy yielding here. Just pass and use the IO object directly.
5ac9e9cca1c9f2e2460b366a113b5fd5664c330d authored over 13 years ago by Jay Feldblum <[email protected]>
5ac9e9cca1c9f2e2460b366a113b5fd5664c330d authored over 13 years ago by Jay Feldblum <[email protected]>
Use StringIO instead of an array of strings for compiling a lockfile.
4e0c6065e66864f77ce03a9b456ab2bb6f9f7dfc authored over 13 years ago by Jay Feldblum <[email protected]>
4e0c6065e66864f77ce03a9b456ab2bb6f9f7dfc authored over 13 years ago by Jay Feldblum <[email protected]>
Split apart the piecies of the Resolution correctness check into their own methods with good names.
b07413f26f58da969ddef10ef1ef6a17931fbc32 authored over 13 years ago by Jay Feldblum <[email protected]>
b07413f26f58da969ddef10ef1ef6a17931fbc32 authored over 13 years ago by Jay Feldblum <[email protected]>