Commit Graph

106 Commits

Author SHA1 Message Date
mpl d7ce1b71ff started on the histogram (issue 18)
Change-Id: I5f90e8c96664221281ac04b4d49de53f352d90fa
2011-11-06 17:32:33 +01:00
Brad Fitzpatrick 6f366778b4 build: fix make presubmit when .goroot symlink absent
Change-Id: Ib976b98beb7317ee498373d3c86972fbf7eff17e
2011-11-04 15:37:50 -07:00
Brad Fitzpatrick aaa2e83e93 start of generic indexer
Change-Id: I863e829dc03422daff243f67a3bdf48e25c014b0
2011-11-01 18:37:27 -07:00
Brad Fitzpatrick 95a8780e42 build: fix dependency building
Change-Id: I2c01462ef391fab8f4eb01dedccb80f4f2efaf5c
2011-10-30 12:59:17 -07:00
Brad Fitzpatrick b7b52a29d9 Add leveldb-go to the build.
Change-Id: I697e99cf17010d8224be302c9abba3978d709c5b
2011-10-30 12:47:04 -07:00
Brad Fitzpatrick 50810b3da7 build: use our own isolated Go build root.
now everything is in <camliroot>/build/root.

will be necessary for other upcoming build changes.

Change-Id: I141c12c4097253d18e69175b6471a7c47430764f
2011-10-30 12:03:51 -07:00
Brad Fitzpatrick e351525afd Move all the camlistored handlers (UI, signing, etc) into a package.
Change-Id: Idf63c83cd7faf006e4a9047b47a16ea2950e5147
2011-10-18 11:12:01 -07:00
Brad Fitzpatrick 5a0de07a47 build: let a .goroot symlink set the GOROOT environment and path.
Change-Id: I4e7d560fc4b9974af85b043e13157104894c27be
2011-10-15 19:41:43 -07:00
Iain Peet 2d09f45c6b Fix --updatego
--updatego couldn't handle the .last_go_version for relase go.  I've
updated it to accomodate updating to release.

Change-Id: I5e1bffcdc765f7e8553dbd6b2b47cc9ec613733c
2011-10-07 12:49:20 -04:00
Brett Slatkin b967f04d4e camlistored: Refactor main() into tiny main and loader library
This will make running on App Engine a lot easier, letting us share code.

Change-Id: Ibe989387d44d94869c31c8306683e49af261496a
2011-09-30 05:07:04 +00:00
Brad Fitzpatrick 3fbb8487e8 move some debug stuff out of camput into new camdebug
Change-Id: I94c0451b7fabdccdcaff9ae3e5f4097bdb426b78
2011-09-17 12:02:05 -07:00
Iain Peet cb183a1ae2 Implemented Google Storage requests required for blobserver.
This commit really just contains the camlistore-independent
google storage code (googlestorage.go).  I've stubbed out the Storage
interface, but that's not yet done.

Committing now because this is large enough already.

Change-Id: Ie122b11bebed13b36f99f80144787ad4edc0ed51
2011-08-18 10:47:45 -04:00
Robert Hencke 52a15c7b91 first cut at a Camlistore WebDAV server
don't let it burn out your eyes too badly

Change-Id: I7b1b1df0abbcafff411025d30bd32cd250d2221d
2011-08-06 20:46:37 -05:00
Brad Fitzpatrick 85d2472b34 Start of Go's db & db/dbimpl packages, being prototyped here.
Change-Id: I3f2e868403b44f878d5f3fdcb6b7d0971ac12a8d
2011-07-25 12:46:29 -07:00
Iain Peet 46881bb549 Initial work on google storage for developers.
Brought in goauth2 client library, added a utility for obtaining
tokens for the first time.

Change-Id: I7c8301912a086df55732c1a1bc4ddf619438d66c
2011-07-20 15:31:55 -04:00
Brad Fitzpatrick 624118b966 skip flickr tests
Change-Id: I128b3c5de5440f2f59123793a02c3e4b3be7c6c3
2011-07-18 19:05:30 -07:00
Brad Fitzpatrick 114404d4a7 make webserver build on windows
Change-Id: Ib580d8a39607a28ce6670a2a11cfc3ca42dcc866
2011-07-17 15:27:20 -07:00
Brad Fitzpatrick ddc1485d28 Add github.com/mncaudill/go-flickr to third_party
Change-Id: Ie13d717076a14175ebff11b2847281014d7d8d70
2011-07-16 13:12:08 -07:00
Robert Hencke b4ab5046cd fix typo in build.pl
Change-Id: Id277dc9df4b089072e8112cd76ff141d430ac136
2011-07-09 13:49:26 -05:00
Brad Fitzpatrick b8da6ed0c8 Build: run tests with -test.v in verbose mode.
Change-Id: I83db9d88e4554e8523fbee2b546b32e1a0a496dd
2011-07-06 14:56:14 -07:00
Brad Fitzpatrick c4f72cf2da build: run tests in cmd directories with gotest, not Make
Change-Id: Ib56ce9c243418f2a5925f3e6b5b3677fa466d7b9
2011-07-06 11:50:09 -07:00
Brad Fitzpatrick 05258e6e17 build: treat Go test dependencies separately; run tests after building all deps.
Change-Id: I514a5c1faf10f9c42307483276efa8b8ee0bd18a
2011-07-06 11:19:18 -07:00
Brad Fitzpatrick ebaf8b563e publish: static file support. and ditch camli/misc/vfs now that it's in Go's pkg http.
Change-Id: I5bf87d3ee305173c722fab6d9f1568a7c1be081a
2011-07-05 12:10:35 -07:00
Brad Fitzpatrick 4ecffa2f59 Add temporary github GoMySQL fork to third_party.
Change-Id: I84cb505ec4f480caf30e0fbfed77a1d823c05a04
2011-07-04 13:03:58 -07:00
Brad Fitzpatrick 0020e785b4 Add gomemcache to third_party.
Change-Id: Id2a33229da783521f875c6a5e2a9d219dbbc6b59
2011-07-02 09:56:50 -07:00
Brad Fitzpatrick 92880a083d build: depend on the compiler. fixes occasional need to 'make clean'
Change-Id: I1db37b4b6f1d6a01136d0d52ae2bce2d76ca92e0
2011-06-29 21:07:37 -07:00
Brad Fitzpatrick 120736a7fa build: update .last_go_version and handle nnn+ format in last_go_version
Change-Id: I8631d062375d14bc83ad2d07399e7902fca8daed
2011-06-22 22:20:59 -07:00
Iain Peet 9aec5b2051 Completed go updater for build.
Camli build broken, need to investigate further.

Change-Id: I443eab8cafc74fcd0be6d965e6f7570433b7cef7

Tidied up error handling in go_update

Change-Id: I443eab8cafc74fcd0be6d965e6f7570433b7cef7
2011-06-22 22:15:10 -04:00
Brad Fitzpatrick bd15b4a4c2 Serve UI files from binary's embedded copy.
Change-Id: Ibb7902381f80111c943897e82e1eaa2b0ee7fc2c
2011-06-18 12:01:34 -07:00
Brad Fitzpatrick 26cc858c75 build: fix uistatic build skippage
Change-Id: I5a9db49072841e015d901597e7ac3065fddf8504
2011-06-18 11:58:55 -07:00
Brad Fitzpatrick 81547a9eb6 Support for embedding static files (html/js) into the resulting binary.
Also build system changes for start of move to camlistore.org/* namespace
for Go packages.

Not yet wired up to ui.go.

Potential changes required for Go's http package first:
http://codereview.appspot.com/4629047/

Change-Id: I3ae264a5401d3a41e0b6e42b12010f19a9c9dcf7
2011-06-17 14:13:01 -07:00
Daniel Erat 6118464cd4 build.pl: Improve instructions for updating go.
Change-Id: If63f4026039e14ae63f0d513605097bea93d3a61
2011-06-16 18:42:49 -07:00
mpl 34c776c81c thumbnail support
Change-Id: Ie0ee67ce278c1d9790c43a9270fc909dd6e68923
2011-06-15 10:42:18 +02:00
Brad Fitzpatrick bf49a7abb3 Dummy commit. 2011-06-10 11:40:41 -07:00
Brad Fitzpatrick 742051f813 rollsum: Port of apenwarr's bar rollsum to Go. 2011-06-04 12:00:53 -07:00
Brad Fitzpatrick c6cfe2fda4 Start of 'cond' handler. 2011-06-03 21:52:56 -07:00
Brad Fitzpatrick 5a5910ff70 build: retry to compat linker skew problems 2011-06-03 12:36:08 -07:00
Brad Fitzpatrick 63c268fa5f build: filter out fuse stuff except on Linux. 2011-05-30 12:22:14 -07:00
Brad Fitzpatrick 407bc3cf35 build: when build fails, show maintainer's last successful build version. 2011-05-29 17:34:32 -07:00
Brad Fitzpatrick ccf33926c8 Replica blob handler for live replication. 2011-05-22 21:22:21 -07:00
Brad Fitzpatrick 927ca6b88d build: Support files with no imports 2011-05-22 12:38:29 -07:00
Brad Fitzpatrick 621d3e2cc9 Start of 'shard' handler. 2011-05-21 09:26:20 -07:00
Brad Fitzpatrick 2ac8794abe Start of gpgagent client too, similar to pinentry. 2011-05-16 21:52:01 -07:00
Brad Fitzpatrick 2bc5d53aea pinentry library to be used with jsonsign shortly here. 2011-05-14 18:43:07 -07:00
Brad Fitzpatrick acd6227b31 Fix build.pl optimization error when Makefile doesn't exist. 2011-05-12 19:11:28 -07:00
Brad Fitzpatrick 913708af39 Don't re-write dup Makefiles all the time.
Messes with mtimes & forces camput to re-upload fies.
2011-05-11 11:43:07 -07:00
Brad Fitzpatrick 8bfcb6a5a3 Move CountingReader to new camli/misc library 2011-05-11 08:19:23 -07:00
Brad Fitzpatrick 7169c6d5bc Be less verbose; let you pass -v -v to get old verbosity. 2011-05-10 12:17:43 -07:00
Brad Fitzpatrick 77cfa748f5 Start of remote (proxy) blobserver type 2011-05-09 06:32:24 -07:00
Brad Fitzpatrick cc12a8788b Add camdbinit tool, convert from Perl to Go. 2011-05-01 18:21:22 -07:00