Commit Graph

17362 Commits

Author SHA1 Message Date
Yehuda Katz + Carl Lerche 9224a5ae61 Paths nested in paths 2014-06-17 17:05:29 -07:00
Yehuda Katz + Carl Lerche 98322afd90 Improvements to transitive dependency infra
Initial work to enable cross-source transitive dependencies.
2014-06-17 15:36:50 -07:00
Yehuda Katz + Carl Lerche 9b278af150 WIP3 2014-06-16 18:16:34 -07:00
Yehuda Katz + Carl Lerche 6a809efba6 Make `cargo foo` work 2014-06-16 14:51:46 -07:00
Carl Lerche 0222b4af73 Track Rust master 2014-06-16 12:57:34 -07:00
Erick Tryzelaar bbfce4aca4 Fix a typo in the README 2014-06-13 22:14:55 -07:00
Carl Lerche + Yehuda Katz 5569835eb6 Better file names 2014-06-13 15:06:15 -07:00
Carl Lerche + Yehuda Katz 512ec4b794 Fix tests 2014-06-13 14:19:06 -07:00
Carl Lerche + Yehuda Katz f9601cd2f6 Allow multiple and non-default crate_types
Note that at present there is no good error handling for fat-fingering
the crate type. This is a TODO.
2014-06-12 17:49:10 -07:00
Carl Lerche + Yehuda Katz 35e21c7600 Smoke test for git support 2014-06-12 15:51:16 -07:00
Yehuda Katz + Carl Lerche 9c101e39a4 Update to master and fix warnings 2014-06-12 13:45:10 -07:00
Yehuda Katz + Carl Lerche d6f9072728 Glue together git in manifest with Source 2014-06-11 17:38:50 -07:00
Yehuda Katz + Carl Lerche 51c9cf0f87 Sources are now an array 2014-06-11 15:59:18 -07:00
Yehuda Katz + Carl Lerche c57fef459a Add namespace to PackageId 2014-06-11 14:51:13 -07:00
Yehuda Katz + Carl Lerche 530998b700 Initial pass at namespacing packages 2014-06-10 17:30:18 -07:00
Yehuda Katz + Carl Lerche 61c95b750f Rename NameVer -> PackageId 2014-06-10 16:58:42 -07:00
Yehuda Katz + Carl Lerche f621ddb774 Initial pass at a source collection proxy 2014-06-10 16:29:25 -07:00
Yehuda Katz + Carl Lerche bbbf2dead8 Isolate toml code and split up concerns 2014-06-10 15:46:07 -07:00
Yehuda Katz + Carl Lerche 9a6be788d9 Move Manifest parsing into its own module 2014-06-10 14:59:25 -07:00
Yehuda Katz + Carl Lerche 184cbda170 Validate dependency version on parse, not usage 2014-06-10 14:29:36 -07:00
Yehuda Katz + Carl Lerche 1124727c96 Update to Rust master and eliminate warnings 2014-06-10 12:32:23 -07:00
Yehuda Katz + Carl Lerche 92602f6db0 Add support for detailed manifest dependencies
This commit supports the following format:

```toml
[dependencies.hamcrest]

version = "1.0"
git = "http://github.com/carllerche/hamcrest-rust"
```
2014-06-09 17:51:53 -07:00
Yehuda Katz + Carl Lerche 9a1c63ea17 Track master for tests 2014-06-09 13:08:09 -07:00
Yehuda Katz + Carl Lerche af91d698f1 Track upstream rust-toml 2014-06-09 12:37:32 -07:00
Yehuda Katz + Carl Lerche c041e8ec94 Update to master 2014-06-09 12:28:54 -07:00
Carl Lerche e862dd1e2a Track Rust master 2014-05-30 16:37:37 -07:00
Yehuda Katz cda93d8096 Break up GitSource 2014-05-29 20:35:09 -07:00
Yehuda Katz 30cc28333d Improve errors slightly 2014-05-29 18:11:27 -07:00
Yehuda Katz 5732f5a4bf Use GitSource in the stub executable 2014-05-29 18:02:28 -07:00
Yehuda Katz ba5639f364 Update GitSource 2014-05-29 17:49:53 -07:00
Yehuda Katz 32e262d2f7 Initial GitSource pass 2014-05-29 15:07:07 -07:00
Yehuda Katz 41b6f52681 Tests passing again 2014-05-29 14:31:09 -07:00
Yehuda Katz e42203f7f6 Up to date with master 2014-05-29 14:06:43 -07:00
Yehuda Katz edbe491003 Up to date with master 2014-05-29 13:57:31 -07:00
Carl Lerche a06fd2e7fa Compile all deps into the root projects target dir 2014-05-28 17:31:23 -07:00
Carl Lerche 5a59414edb Explicitly pass root package to ops::package_compile 2014-05-28 10:03:08 -07:00
Yehuda Katz 7ed3bd8b9c Remove unnecessary BasicTerminal 2014-05-27 22:06:38 -07:00
Yehuda Katz d5a7bc33d2 Improve shell and add tests 2014-05-27 18:53:37 -07:00
Yehuda Katz 574829e9f7 Initial pass at a Shell 2014-05-27 18:53:37 -07:00
Carl Lerche c040b89141 Extra log output + polish rough edges 2014-05-27 17:21:36 -07:00
Yehuda Katz 93558906d8 Start adding a shell abstraction 2014-05-27 16:47:13 -07:00
Carl Lerche 7e6433feda Track rust master 2014-05-27 16:14:34 -07:00
Carl Lerche f1aa37c322 More log output 2014-05-27 15:58:37 -07:00
Yehuda Katz be9d1cde34 Git now fetches DBs and clones repos from them 2014-05-26 15:48:11 -07:00
Yehuda Katz 6afe63320b Add support for updating git repos 2014-05-26 13:54:24 -07:00
Yehuda Katz 2f57617559 Up to date with master (StrBuf->String) 2014-05-26 11:52:33 -07:00
Carl Lerche 12f49111cd Re-export op fns in cargo::ops 2014-05-22 14:26:36 -07:00
Carl Lerche 92b449b644 Start adding logging in cargo command 2014-05-22 14:03:56 -07:00
Carl Lerche 62ecb36cf5 Fix Makefile 2014-05-22 13:06:07 -07:00
Yehuda Katz f7e4d01703 A few updates to GitSource 2014-05-22 12:52:49 -07:00