fix(populateCache): let download() cache blobs now
This commit is contained in:
parent
e04a61151f
commit
f36a372bec
1 changed files with 1 additions and 7 deletions
|
@ -1,10 +1,9 @@
|
||||||
import path from 'path';
|
|
||||||
import fs from 'fs/promises';
|
import fs from 'fs/promises';
|
||||||
|
|
||||||
import git from 'isomorphic-git';
|
import git from 'isomorphic-git';
|
||||||
import http from 'isomorphic-git/http/node';
|
import http from 'isomorphic-git/http/node';
|
||||||
|
|
||||||
import { isVacantAndWriteable, isWriteable, pointsToLFS } from './util';
|
import { isVacantAndWriteable, pointsToLFS } from './util';
|
||||||
import downloadBlobFromPointer from './download';
|
import downloadBlobFromPointer from './download';
|
||||||
import { readPointer } from "./pointers";
|
import { readPointer } from "./pointers";
|
||||||
|
|
||||||
|
@ -64,12 +63,7 @@ export default async function populateCache(workDir: string, ref: string = 'HEAD
|
||||||
{ http, url: remoteURL },
|
{ http, url: remoteURL },
|
||||||
pointer);
|
pointer);
|
||||||
|
|
||||||
// Write LFS cache for this object, if cache path is still accessible.
|
|
||||||
if (await isWriteable(pointer.objectPath) === false)
|
|
||||||
return;
|
|
||||||
|
|
||||||
await fs.mkdir(path.dirname(pointer.objectPath), { recursive: true });
|
|
||||||
await fs.writeFile(pointer.objectPath, content);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue