1
0
mirror of https://github.com/GenderDysphoria/GenderDysphoria.fyi.git synced 2025-11-25 20:42:40 +00:00

Fix rev-manifest missing, like, half the assets

This commit is contained in:
Jocelyn Badgley (Twipped)
2020-03-11 12:12:24 -07:00
parent dad24e1199
commit 6f54e70c6a
4 changed files with 22 additions and 20 deletions

View File

@@ -85,11 +85,6 @@ module.exports = exports = class Manifest {
mode: 'new',
};
if (task.nocache) {
result.mode = 'silent';
return result;
}
const [ iTime, oTime, cTime, iRev ] = await Promise.all([
local && this.stat(input),
this.stat(output),
@@ -97,6 +92,12 @@ module.exports = exports = class Manifest {
local && this.compareBy.inputRev && this.revFile(input),
]);
if (task.nocache) {
result.iRev = iRev;
result.mode = 'silent';
return result;
}
if (local && !iTime) throw new Error('Input file does not exist: ' + input);
if (!local && !cTime) {
@@ -150,7 +151,7 @@ module.exports = exports = class Manifest {
async touch (task, lastSeen = new Date()) {
if (task.nocache || task.action.name) return null;
if (task.nocache || !task.action.name) return null;
const hash = this.hash(task);
const { input, output } = task;