Henry Oswald
|
9a519f0d3d
|
added docker runner into core codebase
supports both local command runner and docker runner
added docker files for tex live
also fixed tests so they exit correctly & removed debug lines
|
2018-03-14 15:44:49 +00:00 |
|
Henry Oswald
|
aa58b7a75f
|
Merge branch 'ho-dockerise' of github.com:sharelatex/clsi-sharelatex into ho-dockerise
|
2018-03-02 18:31:09 +00:00 |
|
Henry Oswald
|
1320854da9
|
Merge branch 'master' into ho-dockerise
|
2018-03-02 18:16:16 +00:00 |
|
Henry Oswald
|
0589c8c544
|
Merge branch 'master' into ho-dockerise
|
2018-03-02 18:12:32 +00:00 |
|
Henry Oswald
|
f39d14bf1b
|
unit tests pass, acceptence fail
uncomment tests
|
2018-03-02 17:34:41 +00:00 |
|
Henry Oswald
|
3399f55153
|
wip, docker container is correctly created
|
2018-03-02 17:14:23 +00:00 |
|
Henry Oswald
|
5cf3c904cb
|
mvp
needs hacked pacth in docker runner
wip
most tests pass
|
2018-03-02 17:14:20 +00:00 |
|
Brian Gough
|
e18538bd38
|
log an error if core file is found in output
|
2018-01-03 15:41:31 +00:00 |
|
Brian Gough
|
3c937ce2d4
|
fix typo in log message
|
2017-10-02 15:45:09 +01:00 |
|
Brian Gough
|
392e96b81d
|
move logging from SafeReader into caller
prevent unnecessary logging when looking at headers of files where
hitting the end of the file is expected.
|
2017-10-02 15:44:00 +01:00 |
|
Brian Gough
|
e209c48bd9
|
simplify tikzexternalize checks
|
2017-09-29 17:00:53 +01:00 |
|
Brian Gough
|
2bdba15bd5
|
keep tikzexternalize files
|
2017-09-29 16:02:23 +01:00 |
|
Brian Gough
|
ce51cc673f
|
Merge branch 'bg-lock-compiles'
|
2017-09-28 13:16:29 +01:00 |
|
Brian Gough
|
a7cb7e6e4c
|
use a separate function for hidden file check
|
2017-09-26 11:03:20 +01:00 |
|
Brian Gough
|
ef0db811e1
|
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
|
2a23082c4e
|
remove stat test for missing files
|
2017-09-26 09:48:09 +01:00 |
|
Brian Gough
|
d46943a7bb
|
only exclude clsi-specific files from output list
|
2017-09-26 09:47:29 +01:00 |
|
Brian Gough
|
d464556f74
|
fix comment
|
2017-09-25 16:06:45 +01:00 |
|
Brian Gough
|
7f0e6f3eec
|
lock compile directory
|
2017-09-22 16:19:33 +01:00 |
|
Brian Gough
|
81e8243827
|
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
|
0a242bac3c
|
rename saveProjectStateHash to saveProjectState
|
2017-09-08 13:56:40 +01:00 |
|
Brian Gough
|
66431fc2b8
|
log any missing files
|
2017-09-07 16:54:09 +01:00 |
|
Brian Gough
|
b8e8530a16
|
fix whitespace
|
2017-09-07 13:52:34 +01:00 |
|
Brian Gough
|
cbd3e32143
|
log error if state file is truncacted
|
2017-09-07 13:52:34 +01:00 |
|
Brian Gough
|
3d1c3a1d27
|
combine the resource state and resource list
to prevent them getting out of sync
|
2017-09-07 13:52:34 +01:00 |
|
Brian Gough
|
ea3ee82e74
|
added logging
|
2017-08-29 12:09:31 +01:00 |
|
Brian Gough
|
26f85ba75f
|
read resource files safely
put a limit on the amount of data read
|
2017-08-18 11:17:01 +01:00 |
|
Brian Gough
|
a84c884fc9
|
splice state management into ResourceStateManager
|
2017-08-18 10:22:17 +01:00 |
|
Brian Gough
|
96b801b093
|
fix whitespace
|
2017-08-18 09:41:59 +01:00 |
|
Brian Gough
|
d3da4e1d3f
|
ResourceWriter unit tests (wip)
|
2017-08-17 16:59:37 +01:00 |
|
Brian Gough
|
b901884248
|
avoid adding draft mode more than once
|
2017-08-17 15:03:37 +01:00 |
|
Brian Gough
|
8415ea2f71
|
store the resource list in a file
|
2017-08-17 14:53:35 +01:00 |
|
Brian Gough
|
2950c01130
|
add comment about syncType/syncState
|
2017-08-09 15:22:38 +01:00 |
|
Brian Gough
|
4ebc7e5e4a
|
clean up the state file if no state passed in
|
2017-08-08 16:29:57 +01:00 |
|
Brian Gough
|
3a930a636e
|
fix incremental request
|
2017-08-07 14:32:28 +01:00 |
|
Brian Gough
|
fe5ba5b619
|
restrict syncType values to full/incremental
|
2017-08-07 10:19:56 +01:00 |
|
Brian Gough
|
44ae011703
|
added files out of sync error object
|
2017-08-03 15:56:59 +01:00 |
|
Brian Gough
|
d4aad06c1f
|
use syncType and syncState for clsi state options
|
2017-08-03 12:00:32 +01:00 |
|
Brian Gough
|
da86a094a8
|
write files incrementally
|
2017-08-02 13:46:10 +01:00 |
|
Brian Gough
|
fd5b557dde
|
fix exception for empty content in TikzManager
|
2017-07-18 11:29:59 +01:00 |
|
Shane Kilkelly
|
577cf7ef4c
|
Merge branch 'sk-reduce-kill-project-errors'
|
2017-06-27 10:03:51 +01:00 |
|
Shane Kilkelly
|
a55debb79f
|
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
|
4b14de05c9
|
Killing an already stopped project is not an error
Log a warning instead and continue.
|
2017-06-20 09:18:15 +01:00 |
|
Brian Gough
|
f2746b7d5b
|
delete intermediate xdv files from xelatex
|
2017-06-15 15:37:45 +01:00 |
|
Brian Gough
|
8d8f441ff8
|
Merge pull request #58 from sharelatex/bg-check-dir-before-synctex
check file exists before running synctex
|
2017-05-31 10:16:06 +01:00 |
|
Brian Gough
|
550979991f
|
check directory exists and bail out on error
|
2017-05-31 10:06:27 +01:00 |
|
Brian Gough
|
42fa852b76
|
check file exists before running synctex
|
2017-05-24 10:09:43 +01:00 |
|
Brian Gough
|
7d93e77102
|
don't report compile timeouts to sentry
just log them instead
|
2017-05-24 09:42:05 +01:00 |
|
Brian Gough
|
86f29a4cfb
|
add setting to avoid optimisations outside docker
|
2017-04-10 16:12:03 +01:00 |
|
Brian Gough
|
7e58bfd752
|
check if file is optimised before running qpdf
|
2017-04-04 16:50:06 +01:00 |
|