PATH: //opt/alt/alt-nodejs22/root/lib/node_modules/npm/node_modules/@npmcli/git/lib
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 clone.js
↓
X
📄 errors.js
↓
X
📄 find.js
↓
X
📄 index.js
↓
X
📄 is-clean.js
↓
X
📄 is.js
↓
X
📄 lines-to-revs.js
↓
X
📄 make-error.js
↓
X
📄 opts.js
↓
X
📄 revs.js
↓
X
📄 spawn.js
↓
X
📄 utils.js
↓
X
📄 which.js
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: revs.js
const spawn = require('./spawn.js') const { LRUCache } = require('lru-cache') const linesToRevs = require('./lines-to-revs.js') const revsCache = new LRUCache({ max: 100, ttl: 5 * 60 * 1000, }) module.exports = async (repo, opts = {}) => { if (!opts.noGitRevCache) { const cached = revsCache.get(repo) if (cached) { return cached } } const { stdout } = await spawn(['ls-remote', repo], opts) const revs = linesToRevs(stdout.trim().split('\n')) revsCache.set(repo, revs) return revs }
SIMPAN PERUBAHAN