André Cruz
52be2230cb
Improve doc blocks and minor bug fixing.
2013-06-12 23:52:29 +01:00
André Cruz
4738150c55
Fix typos in README.
2013-06-12 22:40:31 +01:00
André Cruz
88b4847ba9
Remove --save-resolutions in favor of prefixing choices with !.
...
Also improve the manager resolution process by avoiding to fetch incompatible packages always.
Now lazy fetches them when necessary.
2013-06-12 22:34:53 +01:00
André Cruz
6d3b3e6de2
Add cache clean and list commands.
...
This was an huge commit.
- Allow nested commands
- Switch resolve cache in memory object cache to LRU
- Store non-semver packages in the cache
- Tweak help messages
- Various fixes and tweaks
2013-06-11 00:39:18 +01:00
André Cruz
e704733743
Read, use and update persistent resolutions.
...
Add --save-resolutions to deal with this.
Also:
- Adjust logging when using compact
- Minor code adjustments.
2013-06-07 13:05:07 +01:00
André Cruz
aadc9e64d8
Update doc and add TODO.
2013-06-06 00:27:03 +01:00
André Cruz
0ebe5ff55a
Several fixes.
...
- Throw an error when trying to update a package that is not installed
- Do not add duplicate packages to the resolved list
- Make conflict resolution serial instead of parallel
- Fix some dumb mistakes
2013-06-05 08:55:32 +01:00
André Cruz
68454492e9
Add conflict resolve, presenting choices to the user.
...
This commit also contains:
- Simplified Manager and Project
- Add warning when an extraneous package is found.
- Fix a lot of bugs in the overall resolve process
- Made templates rendering synchronous
-
2013-06-05 00:50:23 +01:00
André Cruz
afd01cc40c
Change from promise progress events to hierarchical logger.
...
This is an huge commit, contains other small tweaks/fixes.
2013-06-03 16:31:19 +01:00
André Cruz
70a4ab863d
Add update command and also finish install.
2013-05-29 10:38:39 +01:00
André Cruz
415a1bffac
README typo.
2013-05-28 00:04:23 +01:00
André Cruz
454436905c
Huge commit.
...
- Changed way renderers work
- Move worker to a separate module
- Improve loglevel
- Minor tweaks
- Fix tests
2013-05-27 22:59:13 +01:00
André Cruz
9f6bf62efc
Some other tweaks to the API.
2013-05-22 22:58:04 +01:00
André Cruz
87d0e1d886
Revised and improved code for the upper resolve layer.
2013-05-22 14:36:19 +01:00
André Cruz
b369fa2c7b
Add test for registry endpoints.
2013-05-17 13:12:46 +01:00
André Cruz
7c96eb0819
Small performance improvement by accepting an optional package meta to avoid re-reading it.
...
Fix tests if previous run left dummy directories.
2013-05-17 11:47:51 +01:00
André Cruz
febc3b7936
README typos.
2013-05-14 22:27:27 +01:00
André Cruz
e09a3b8cbf
Huge commit, implement rough working version of the whole resolve process.
2013-05-13 11:09:04 +01:00
André Cruz
cd31799c4c
Minor fixes.
2013-05-05 03:14:07 +01:00
André Cruz
5cb79a4c1a
Unify named endpoints with endpoints.
2013-05-05 01:20:37 +01:00
André Cruz
f8c3e6adf3
Add decomposed endpoint to the architecture.
2013-05-04 16:31:00 +01:00
André Cruz
4cc09e49ac
Tweak resolverFactory and other stuff, improve related tests.
2013-05-02 22:42:48 +01:00
André Cruz
665b5363e3
Update some links to the new bower org.
2013-05-02 14:37:26 +01:00
André Cruz
f29023f11d
Some changes to the resolver API, add more tests.
2013-05-01 09:50:04 +01:00
André Cruz
f11b2f6782
Walk towards finishing FsResolver.
2013-04-29 15:21:33 +01:00
André Cruz
b5054a7a7f
Add static function to clear the internal resolvers cache, fix some issues.
2013-04-28 12:53:44 +01:00
André Cruz
561a5b2b2e
Remove events.
2013-04-25 13:47:15 +01:00
André Cruz
e78dc4892f
Add test for the warn event when using the deprecated component.json.
2013-04-22 01:41:56 +01:00
André Cruz
5cce1af3d7
Add travis image.
2013-04-22 01:34:57 +01:00
André Cruz
ddbfc5c57a
Add initial tests for the Resolver, fix some bugs.
2013-04-21 14:55:06 +01:00
André Cruz
bb8c456a04
Small changes to the Resolver API.
2013-04-20 14:08:03 +01:00
André Cruz
99af52ac2f
Fix bugs in the Worker, add tests.
2013-04-20 01:39:39 +01:00
André Cruz
05d974578d
Signal optional type.
2013-04-19 19:11:45 +01:00
André Cruz
0d585a4d98
Typo.
2013-04-19 19:07:48 +01:00
André Cruz
b968b4a9a4
Change UnitOfWork to Worker.
2013-04-19 19:05:33 +01:00
marcooliveira
c8db2a85c6
[wip] improve package meta description
2013-04-19 02:03:54 +01:00
marcooliveira
cb8394fb07
[wip] Finish Resolver doc and start PackageRepository
2013-04-19 01:59:28 +01:00
marcooliveira
a401f19ca1
Merge branch 'rewrite' of github.com:twitter/bower into rewrite
2013-04-19 01:06:28 +01:00
marcooliveira
444fd41d58
[wip] improve doc
2013-04-19 01:06:20 +01:00
André Cruz
8ed20e35ca
Improve english.
2013-04-19 00:53:03 +01:00
André Cruz
bd16b485be
Updated UoW doc and implementation according to the final architecture.
2013-04-19 00:47:54 +01:00
marcooliveira
9783de7464
[wip] improve doc
2013-04-18 21:54:33 +01:00
André Cruz
9139fa7ec4
Update README.md
2013-04-16 22:10:43 +02:00
marcooliveira
89878dddf6
Improve readme (@marcooliveira & @satazor)
2013-04-15 22:11:18 +01:00
marcooliveira
075ac9e280
Update strategy diagram.
2013-04-15 19:55:16 +01:00
Marco Oliveira
052ab2d9bc
fix typo
2013-04-15 19:30:27 +01:00
Marco Oliveira
7266410840
several improvements to readme:
...
The following improvements resulted of planning between @marcooliveira / @satazor:
- improve term dictionary
- improve list of bower modules
- improve overview of resolution process
2013-04-14 03:37:51 +01:00
marcooliveira
c62be68bda
add architecture diagram
2013-04-12 05:29:09 +01:00
marcooliveira
a1befc78e0
slight rework to the strategy and clarification
2013-04-12 05:00:51 +01:00
André Cruz
fdb8e0e2e5
Remove read of local rc to get the json name, small tweaks.
2013-04-11 01:27:08 +01:00