Commit Graph

2708 Commits

Author SHA1 Message Date
Adam Leventhal c6d99f2fab noms-based fuse implementation (#2256) 2016-08-02 17:50:39 -07:00
Ben Kalman 07be381117 Support reading from stdin in url-fetch
I need this in the short term because CSV raw files are too large to
check into github, so they need to be split up. It's easier to just do
"cat * | url-fetch -stdin" than recombining them on the file system.
2016-08-02 17:29:10 -07:00
Adam Leventhal cb10a6ae7f vendor github.com/hanwen/go-fuse (#2245) 2016-08-02 17:14:10 -07:00
Adam Leventhal 117eafebbc add Blob.Splice() (#2242) 2016-08-02 16:58:41 -07:00
Will Glynn eea4d92804 Change "Amazon Dynamo" to "Amazon DynamoDB" (#2246) 2016-08-02 16:39:51 -07:00
mgedigian 321350d7e5 fixing typos, stale comments, broken link (#2250) 2016-08-02 15:47:04 -07:00
Erik Arvidsson d0641a4e5c Update CONTRIBUTING.md
Link to individual and corporation CLAs
2016-08-02 15:04:42 -07:00
Erik Arvidsson 020df6e936 Create CONTRIBUTING.md 2016-08-02 15:01:44 -07:00
cmasone-attic 160d89c639 Merge pull request #2251 from cmasone-attic/readme
Hashes aren't sha1 anymore, and aren't prefixed with algo
2016-08-02 14:22:26 -07:00
Chris Masone 4043512b9c Hashes aren't sha1 anymore, and aren't prefixed with algo
Also, they're only 32 characters long.
2016-08-02 14:21:32 -07:00
Erik Arvidsson 7c068f311a Update README.md (#2248) 2016-08-02 14:02:30 -07:00
Adam Leventhal 6f46c0eba3 clean up human readable output (#2244) 2016-08-02 13:31:19 -07:00
cmasone-attic 6183c6c69d Merge pull request #2241 from cmasone-attic/issue2116
Fix some comments in remote_database_handlers.go
2016-08-02 11:45:17 -07:00
Chris Masone 7da80c971e Fix some comments in remote_database_handlers.go 2016-08-02 11:44:29 -07:00
cmasone-attic e7430225aa Merge pull request #2232 from cmasone-attic/issue2116
Validate type of new Root in root/ POST handler
2016-08-02 11:43:24 -07:00
Aaron Boodman 29e8e7bfac Update README.md 2016-08-02 09:19:48 -07:00
Aaron Boodman 4ca89bfd7d add splore pic 2016-08-02 09:18:49 -07:00
Aaron Boodman 3f8ac34da5 Update README.md 2016-08-01 23:06:34 -07:00
Chris Masone 4f073aee3d Validate type of new Root in root/ POST handler
In the server side of the Remote Databse, the handler for
UpdateRoot now verifies that the new proposed Root is of a
legal type: empty map OR Map<String, Ref<Commit-like>>

Fixes #2116
2016-08-01 16:05:37 -07:00
Dan Willhite 968e12d9c6 Merge pull request #2231 from willhite/work
Fix noms log output when --online is used. Fixes #2150
2016-08-01 15:52:36 -07:00
Dan Willhite e4266a0d3b Add test 2016-08-01 15:30:25 -07:00
cmasone-attic 0b102403b3 loadtest.go: add IP into seed (#2230)
When running loadtest on a number of machines all at once, machines that
start at the same time tend to wind up with the same random seed, leading
to the same sequence of operations.

Mixing in the IP address perturbs the seed enough to change things up.
2016-08-01 15:19:31 -07:00
Dan Willhite 8d09fd770b Fix noms log output when --online is used. Fixes #2150 2016-08-01 14:19:09 -07:00
Aaron Boodman af6f702e78 Update README.md 2016-08-01 13:32:16 -07:00
Dan Willhite 8fee5ca80b Merge pull request #2225 from willhite/work
Increase performance of walk.AllP() for large collections.
2016-08-01 12:00:01 -07:00
cmasone-attic 55025ee801 Add caching layer to demo-server (#2228)
This patch creates a new kind of chunks.Factory that demo-server
uses to vend ChunkStore instances that all share the same
MemoryStore-based Chunk cache. This cache _will_ grow without bound,
but the current RAM/data ratio on demo.noms.io means that, in practice,
we will be fine for a bit.

This will need to be removed in favor of a real solution in Issue #2227

Fixes #2009
2016-08-01 11:55:16 -07:00
Dan Willhite e87cbb7574 Increase performance of walk.AllP() for large collections.
Call IterAll() on collections rather than ChildValues().
2016-08-01 11:44:38 -07:00
Rafael Weinstein 1c1d1920bf Make Pull step down one level at a time, de-dup source DB work queue (#2226)
It turns out Pull() was making some bad assumptions about how the Go
heap package used its backing storage. Since it wasn't really relying
on heap guarantees anyway, this changes the code to use a slice of Ref
that's sorted in order of increasing ref-height: RefByHeight.
2016-08-01 11:28:29 -07:00
Mike Gray b42733e982 changing order of args to match JS and be more logical (#2223) 2016-08-01 11:17:59 -07:00
Erik Arvidsson 93e56eb4c2 Handle Blob and Ref in noms diff (#2216)
For Blobs we print:

```
-   Blob (42 kB)
+   Blob (1 B)
```

For Refs we just print the hashes:

```
-   abcdeabcdeabcdeabcde
+   defghdefghdefghdefgh
```

Fixes #2213
2016-08-01 09:34:39 -07:00
Erik Arvidsson 619a07298f Splore: Use demo.noms.io as the default database (#2219)
Changes the default database to `https://demo.noms.io/cli-tour`

Fixes #2217
2016-08-01 09:16:06 -07:00
Mike Gray 93916c5139 exposing StructData, updating tour (#2214) 2016-08-01 12:09:02 -04:00
Aaron Boodman 9d3cfcdd70 Update README.md 2016-08-01 01:17:03 -07:00
Aaron Boodman 50d5f03539 Update faq.md 2016-08-01 01:13:21 -07:00
Aaron Boodman c9ed7a3742 Update faq.md 2016-08-01 01:12:14 -07:00
Aaron Boodman e3bda81cbe Add an FAQ (#2221) 2016-08-01 01:07:36 -07:00
Aaron Boodman 043730beaf Update README.md 2016-07-31 23:17:05 -07:00
Aaron Boodman 40dd81c5ca Update README.md 2016-07-31 23:13:52 -07:00
Aaron Boodman 3ca817957e yet another cut at the readme 2016-07-31 23:11:35 -07:00
Aaron Boodman 73389aeffb Update README.md 2016-07-31 12:03:22 -07:00
Aaron Boodman 0e577a8858 Add the logo to the homepage 2016-07-31 11:51:26 -07:00
Erik Arvidsson 0d402acc9b Add README.md to js/ (#2211)
This is what gets shown on npmjs.org and other tools indexing npm
modules.
2016-07-30 13:11:42 -07:00
Adam Leventhal 754ed1b6dd ValueDecoder.readUnion() can use getCompoundType() rather than makeUnion() (#2210)
Clean up the tests that led us here
2016-07-30 11:21:04 -07:00
Adam Leventhal e920c12c1c Fix cyclic type nondeterminism (#2147) (#2148) 2016-07-29 21:35:17 -07:00
Erik Arvidsson ed0364cc19 Switch to gnuflag (#2206)
This is to support:
- shorthands
- Putting commands anywhere (after positional arguments too)
2016-07-29 18:08:23 -07:00
Ben Kalman 7460dc4d99 Wait for less to start before returning from outputpager.Start() (#2209) 2016-07-29 18:03:48 -07:00
Rafael Weinstein 3d86ddb33a Fix IndexedSequenceDiff bug when entire subtree is added / removed (#2197)
IndexedSequenceDiff special cases the situation when an entire subtree was added or removed, but got its math wrong.
2016-07-29 13:22:39 -07:00
Ben Kalman 1db33d33f8 Use correct first arg when printing "up to date" in noms sync (#2200) 2016-07-29 11:39:31 -07:00
Ben Kalman 467bdc9bc1 Let csv-importer take the metadata date as a flag (#2196) 2016-07-29 10:44:08 -07:00
Mike Gray 0e71059695 updating tour to match current output (#2199) 2016-07-29 13:28:24 -04:00