Brian Gough
a36ec7f54e
fix comment
2017-09-25 16:06:45 +01:00
Brian Gough
eaa99c7274
fix unit tests for use of fs-extra
2017-09-25 15:28:31 +01:00
Brian Gough
b0f879d652
lock compile directory
2017-09-22 16:19:33 +01:00
Brian Gough
2af05030f2
Merge pull request #71 from sharelatex/bg-merge-state-and-resource-list-files
...
merge state and resource list files
2017-09-11 08:54:30 +01:00
Joe Green
d04f93855b
Add jenkinsfile ( #72 )
...
* create Jenkinsfile
* allow textlive image to be set with env vars
* log error message in test
* use sandboxed compiles variables
* Add SANDBOXED_COMPILES_HOST_DIR var to test config
* add SIBLING_CONTAINER_USER env var
2017-09-08 14:06:04 +01:00
Brian Gough
a2c97e6f9a
rename saveProjectStateHash to saveProjectState
2017-09-08 13:56:40 +01:00
Brian Gough
acab9d45a0
log any missing files
2017-09-07 16:54:09 +01:00
Brian Gough
0fac2655f7
fix whitespace
2017-09-07 13:52:34 +01:00
Brian Gough
c1ca32184f
log error if state file is truncacted
2017-09-07 13:52:34 +01:00
Brian Gough
97d7d76e61
combine the resource state and resource list
...
to prevent them getting out of sync
2017-09-07 13:52:34 +01:00
Shane Kilkelly
d865fda6a9
Merge pull request #70 from sharelatex/sk-node-6
...
Upgrade to node 6.11
2017-08-31 13:35:27 +01:00
Shane Kilkelly
3d053a2e34
Upgrade to node 6.9
2017-08-29 14:30:43 +01:00
Brian Gough
faa2a325cb
added logging
2017-08-29 12:09:31 +01:00
James Allen
b42347ea08
Merge pull request #69 from sharelatex/as-update-docker-runner-config
...
Update docker-runner-sharelatex config
2017-08-24 15:17:16 +02:00
Alasdair Smith
d5b3101637
Update docker-runner-sharelatex config
2017-08-24 13:34:24 +01:00
Brian Gough
c1d1f93453
Merge pull request #66 from sharelatex/bg-compile-from-redis
...
Write files incrementally
2017-08-23 15:35:56 +01:00
Brian Gough
fc1782e74c
read resource files safely
...
put a limit on the amount of data read
2017-08-18 11:17:01 +01:00
Brian Gough
6921cf25b8
splice state management into ResourceStateManager
2017-08-18 10:22:17 +01:00
Brian Gough
0b9ddb8efe
fix whitespace
2017-08-18 09:41:59 +01:00
Brian Gough
e8064f12a1
finish unit test for incremental update
2017-08-18 09:41:43 +01:00
Brian Gough
e4aad90f33
ResourceWriter unit tests (wip)
2017-08-17 16:59:37 +01:00
Brian Gough
a8aaf58e64
test syncType in RequestParser
2017-08-17 15:57:05 +01:00
Brian Gough
5b5f7b0690
avoid adding draft mode more than once
2017-08-17 15:03:37 +01:00
Brian Gough
2b610030d5
store the resource list in a file
2017-08-17 14:53:35 +01:00
Brian Gough
00ddfdf42b
fix unit tests
2017-08-09 15:22:44 +01:00
Brian Gough
c25e96bbc3
add comment about syncType/syncState
2017-08-09 15:22:38 +01:00
Henry Oswald
4eb8c107c9
Merge pull request #68 from sharelatex/ho-mkdir-cache-comiles
...
use grunt to make compiles and cache dirs
2017-08-09 11:07:36 +01:00
Brian Gough
86fa940c97
clean up the state file if no state passed in
2017-08-08 16:29:57 +01:00
Henry Oswald
7cd81ac3df
use grunt to make compiles and cache dirs
2017-08-07 16:21:37 +01:00
Henry Oswald
fdc22c9cd2
Merge pull request #67 from sharelatex/revert-65-add-compiles-folder
...
Revert "Keep compiles and cache directories"
2017-08-07 15:29:30 +01:00
Henry Oswald
c3fe17d0b6
Revert "Keep compiles and cache directories"
2017-08-07 15:29:18 +01:00
Brian Gough
206adc2d04
fix broken unit tests
2017-08-07 15:00:16 +01:00
Brian Gough
6542ce20b6
fix incremental request
2017-08-07 14:32:28 +01:00
Brian Gough
b4be40d061
restrict syncType values to full/incremental
2017-08-07 10:19:56 +01:00
Brian Gough
11898b897e
added files out of sync error object
2017-08-03 15:56:59 +01:00
Brian Gough
74c26120b2
use syncType and syncState for clsi state options
2017-08-03 12:00:32 +01:00
Brian Gough
7e1d3d98e7
write files incrementally
2017-08-02 13:46:10 +01:00
Henry Oswald
d5e0ab5a6f
Merge pull request #65 from sharelatex/add-compiles-folder
...
Keep compiles and cache directories
2017-07-28 11:24:36 +01:00
Hayden Faulds
4c105e7826
keep cache directory
2017-07-27 15:54:20 +01:00
Hayden Faulds
cd5adaff51
keep compiles directory
2017-07-27 14:02:24 +01:00
Henry Oswald
e5081df2a9
Revert "change"
...
This reverts commit 104ce81ebd .
2017-07-23 22:45:04 +01:00
Henry Oswald
104ce81ebd
change
2017-07-23 22:42:07 +01:00
Brian Gough
08fd440df5
Merge pull request #63 from sharelatex/bg-fix-tikzmanager-exception
...
fix tikzmanager exception
2017-07-20 13:22:58 +01:00
Brian Gough
11cd569ed9
stub out unwanted dependency in unit tests
2017-07-18 11:30:22 +01:00
Brian Gough
472531f617
fix exception for empty content in TikzManager
2017-07-18 11:29:59 +01:00
Brian Gough
ea34a1a89d
update acceptance test images for texlive 2017
2017-07-13 13:15:51 +01:00
Brian Gough
2e91f07014
update acceptance tests settings to 2017 image
2017-07-12 16:59:33 +01:00
Shane Kilkelly
6f322583f7
Merge branch 'sk-reduce-kill-project-errors'
2017-06-27 10:03:51 +01:00
Shane Kilkelly
a74f4ac1a6
Send a 404 if the project files have gone away when running synctex.
...
This is semantically nicer than the 500 response which used to be
produced in these circumstances.
2017-06-23 14:46:40 +01:00
Shane Kilkelly
aa1dd2bf05
Killing an already stopped project is not an error
...
Log a warning instead and continue.
2017-06-20 09:18:15 +01:00