Commit graph

5089 commits

Author SHA1 Message Date
James Allen
cc1c85ebf8 Distribute server side socket.io updates over Redis Pub/Sub 2014-11-13 16:03:37 +00:00
James Allen
e769819521 Add in clientTracking.updatePosition end point 2014-11-13 15:27:18 +00:00
James Allen
84778b5961 Mark user as connected for cursor updates when joining project 2014-11-13 13:05:49 +00:00
James Allen
f7482014ce Import ConnectedUsersManager from web 2014-11-13 12:27:46 +00:00
James Allen
6ed2a0d04d Refactor client attribute fetching and logging 2014-11-13 12:03:43 +00:00
James Allen
431abdc6eb Add leaveDoc acceptance tests 2014-11-13 11:54:10 +00:00
James Allen
0b18edeff3 Add in /clients and /client/:client_id status end points 2014-11-13 11:48:49 +00:00
Winston Li
33f59c3f65 DirectoryNode being created for latest snapshot. 2014-11-12 17:41:49 +00:00
James Allen
8b923d2fda Add in leaveDoc end point 2014-11-12 16:51:48 +00:00
James Allen
eb8ccc0298 Create joinDoc socket.io end point 2014-11-12 15:54:55 +00:00
Winston Li
f3a24603d9 Fixed test name and added to file store. 2014-11-12 12:20:43 +00:00
Winston Li
ae5a55747e Refactored test package names and added FileIndexStore and BlobHash classes. 2014-11-12 11:54:09 +00:00
James Allen
919b192e16 Add in null check 2014-11-10 11:40:19 +00:00
James Allen
dc60f2b736 Add acceptance test for unauthorized project joining 2014-11-10 11:38:26 +00:00
James Allen
02c0a3a867 Create joinProject socket.io endpoint 2014-11-10 11:27:08 +00:00
Winston Li
5686590a36 Began work on memory file store. 2014-11-08 19:01:47 +00:00
Winston Li
b5513618d0 Refactored so that the correct exceptions are thrown, especially when there is an git repo. 2014-11-08 12:54:06 +00:00
Winston Li
f245e583b4 Cleaned up WLDataModel.java. 2014-11-08 12:08:06 +00:00
Winston Li
ea34136fe7 Refactoring. 2014-11-07 20:41:05 +00:00
Winston Li
0d7f5e4430 Now saves the versions already held. 2014-11-07 18:54:24 +00:00
James Allen
fbf983c2ff Create framework for real-time API with session authentication 2014-11-07 17:38:12 +00:00
Winston Li
f43fd39fc7 Basic version of clone working. 2014-11-07 13:18:07 +00:00
Winston Li
0f4e99361f Added data structures for SnapshotGetForVersionRequest. 2014-11-07 12:08:28 +00:00
Winston Li
14feaa9fcb Deleted workspace.xml from git cache. 2014-11-06 14:54:51 +00:00
Winston Li
eaddc7bce5 Changed .gitignore to ignore .idea/workspace.xml. 2014-11-06 14:53:43 +00:00
Winston Li
28013f586c Big refactoring, implemented SnapshotGetSavedVersRequest. 2014-11-06 14:52:13 +00:00
Winston Li
e8bf062a46 Optimised imports. 2014-11-06 12:38:12 +00:00
Winston Li
acd2a52b86 Now fetching missing version IDs. 2014-11-06 12:30:45 +00:00
Winston Li
d59c3da400 Included slf4j jars and implemented Snapshot Fetch API. 2014-11-06 11:43:11 +00:00
Winston Li
6af8a43ffe Added async-http-client to project and ant build. 2014-11-06 10:18:41 +00:00
Winston Li
0234894897 Added gson-2.3 jar to project and ant build. 2014-11-06 09:53:33 +00:00
Winston Li
0a793dccc8 Creating repositories dynamically. 2014-11-05 18:18:43 +00:00
Winston Li
d9a164d673 Moved classes around in packages. 2014-11-05 17:31:14 +00:00
Winston Li
27c5dc1364 Renamed SnapshotRepositorySource to SnapshotRepositoryBuilder and created WLBridgedProject to replace the old SnapshotRepositoryBuilder. 2014-11-05 16:41:41 +00:00
Winston Li
f2c987c658 Made test classes and made BridgedProject class. 2014-11-05 15:46:40 +00:00
Winston Li
8785256229 Wrote some Snapshot code. 2014-11-03 18:01:59 +00:00
Winston Li
ac55180ba2 Refactoring and added unit test. 2014-11-03 17:29:12 +00:00
Winston Li
377ecea693 Made bridge package. 2014-11-03 17:20:15 +00:00
Winston Li
21ec6dd28d Abstracted snapshot work into interface. 2014-11-03 17:19:17 +00:00
Winston Li
8879cb46db Refactoring. 2014-11-03 17:05:21 +00:00
Winston Li
550ddf7090 Added support for system tests. 2014-11-03 16:26:51 +00:00
Winston Li
65b4e3d773 Server now allows clone/pull from existing repositories and rejects all pushes. 2014-11-03 15:05:35 +00:00
Winston Li
7283f1893b Added comments to WLGitBridgeApplication. 2014-11-03 14:23:21 +00:00
Winston Li
3e16106f2d Handles program arguments and prints usage. 2014-11-03 14:20:12 +00:00
Winston Li
dcf8a16d64 Changed readme. 2014-11-03 13:19:49 +00:00
Winston Li
70b9072ab6 Added packaging and clean targets to ant. 2014-11-03 12:59:51 +00:00
Winston Li
bc16fbe578 Fixed layout in build.xml. 2014-11-03 11:35:31 +00:00
Winston Li
f385afed0c Dummy change. 2014-11-03 09:33:52 +00:00
Winston Li
6f5b316c52 Rejecting all pushes. 2014-11-03 09:31:06 +00:00
Winston Li
af39d0d8d0 Removed JDK info from build.xml. 2014-11-02 20:03:51 +00:00