Commit Graph

11 Commits

Author SHA1 Message Date
Brad Fitzpatrick 32dab2e9ea fix write test
Change-Id: I9a9c1947024518e551a8eba3b7b0d6c08deb3516
2012-03-14 10:58:05 -07:00
Brad Fitzpatrick 93ec5aa9a8 fuse: add fuse_kernel_linux.go, forgotten earlier.
Change-Id: If3e5333ee670b6a6fce2689649c68053974abe84
2012-03-14 10:50:28 -07:00
Brad Fitzpatrick 7f722b4cd9 fuse: flag to run specific tests.
Change-Id: I53f156619ef6381f70f0af741b63b85281c71239
2012-03-14 10:49:52 -07:00
Brad Fitzpatrick d20e0504f0 fuse: get further on linux, still fails in Write.
Change-Id: I83c9651808898e7b28823a15f7c29d1f07852c52
2012-03-14 09:13:47 -07:00
Brad Fitzpatrick f6791051cc fuse: start of per-OS struct separation
Change-Id: I6b247122d9cfc43acd3c0a4ee0a07f582745955b
2012-03-13 10:30:32 -07:00
Brad Fitzpatrick d5d24f19d6 Update from rsc fuse tree.
Change-Id: Id49849c024f63afaf1d16dc1d389f3c4dabd5c78
2012-03-12 13:38:06 -07:00
Brad Fitzpatrick 935cde8b82 fuse mount code for linux (now mounts, but doesn't work)
Change-Id: Ief67800306434a9892fa2820d363e898c95157ae
2012-03-09 09:56:42 -08:00
Brad Fitzpatrick c77f1d6aa5 add mount_linux.go stub file, so at least things will compile on Linux
Change-Id: I0c6ab098ed7c2657c69fd8a0b6f3fe5336a63e0b
2012-03-06 08:48:30 -08:00
Brad Fitzpatrick 0df1fe0434 third_party: add rsc fuse library
Change-Id: I1b0514c9ae4df149340713a55bc4c961e4ef3edb
2012-03-06 08:45:50 -08:00
Brad Fitzpatrick 38a62f2e7d import snappy-go and leveldb-go
Change-Id: I591cb8f818af0f9d8fc493075eeaba1ddc435ef6
2012-02-21 01:55:20 -08:00
Brad Fitzpatrick 0714a463c9 Update from r60 to [almost] Go 1.
A lot is still broken, but most stuff at least compiles now.

The directory tree has been rearranged now too.  Go libraries are now
under "pkg".  Fully qualified, they are e.g. "camlistore.org/pkg/jsonsign".

The go tool cannot yet fetch from arbitrary domains, but discussion is
happening now on which mechanism to use to allow that.

For now, put the camlistore root under $GOPATH/src.  Typically $GOPATH
is $HOME, so Camlistore should be at $HOME/src/camlistore.org.

Then you can:

$ go build ./server/camlistored

... etc

The build.pl script is currently disabled.  It'll be resurrected at
some point, but with a very different role (helping create a fake
GOPATH and running the go build command, if things are installed at
the wrong place, and/or running fileembed generators).

Many things are certainly broken.

Many things are disabled.  (MySQL, all indexing, etc).

Many things need to be moved into
camlistore.org/third_party/{code.google.com,github.com} and updated
from their r60 to Go 1 versions, where applicable.

The GoMySQL stuff should be updated to use database/sql and the ziutek
library implementing database/sql/driver.

Help wanted.

Change-Id: If71217dc5c8f0e70dbe46e9504ca5131c6eeacde
2012-02-18 21:53:06 -08:00