hedgedoc/lib/config
David Mehren b719ce79db
Fix crash while getting current git commit
HedgeDoc crashed with
`uncaughtException: ENOENT: no such file or directory`
on startup, when `.git/ref/heads` did not contain
a file for the current branch. This seems to happen
regularly with current Git versions.

This fixes the crash by first trying to use the `git` executable for
getting the current commit SHA (before running our own parsing code)
and introducing a separate check to prevent accessing a nonexistent
file in `.git/ref/heads`.

Signed-off-by: David Mehren <git@herrmehren.de>
2021-08-14 16:08:55 +02:00
..
default.js
defaultSSL.js
dockerSecret.js
enum.js
environment.js
hackmdEnvironment.js
index.js
oldDefault.js
oldEnvironment.js
utils.js Fix crash while getting current git commit 2021-08-14 16:08:55 +02:00