Joe Green
c3e3e3d8ac
Update Jenkinsfile
2017-09-26 11:44:48 +01:00
Brian Gough
23fec68111
use a separate function for hidden file check
2017-09-26 11:03:20 +01:00
Brian Gough
dbeff9a7b8
exclude hidden files from output
...
express static server doesn't serve them and rejects with 404
2017-09-26 10:42:59 +01:00
Brian Gough
f11468b595
remove stat test for missing files
2017-09-26 09:48:09 +01:00
Brian Gough
0930b1cd8f
only exclude clsi-specific files from output list
2017-09-26 09:47:29 +01:00
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
8305268848
unit tests for ResourceStateManager
2017-09-15 13:42:57 +01:00
Brian Gough
aa5eeb0903
fallback check for missing files
...
dot files are not examined by OutputFileFinder, so do an extra check to
make sure those exist
also check for any relative paths in the resources
2017-09-15 13:41:56 +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