mirror of
https://github.com/S2-/gitlit
synced 2025-08-04 05:10:05 +02:00
remove node_modules
This commit is contained in:
39
app/node_modules/fs-extra/lib/copy-sync/copy-file-sync.js
generated
vendored
39
app/node_modules/fs-extra/lib/copy-sync/copy-file-sync.js
generated
vendored
@@ -1,39 +0,0 @@
|
||||
var fs = require('graceful-fs')
|
||||
|
||||
var BUF_LENGTH = 64 * 1024
|
||||
var _buff = new Buffer(BUF_LENGTH)
|
||||
|
||||
function copyFileSync (srcFile, destFile, options) {
|
||||
var clobber = options.clobber
|
||||
var preserveTimestamps = options.preserveTimestamps
|
||||
|
||||
if (fs.existsSync(destFile)) {
|
||||
if (clobber) {
|
||||
fs.chmodSync(destFile, parseInt('777', 8))
|
||||
fs.unlinkSync(destFile)
|
||||
} else {
|
||||
throw Error('EEXIST')
|
||||
}
|
||||
}
|
||||
|
||||
var fdr = fs.openSync(srcFile, 'r')
|
||||
var stat = fs.fstatSync(fdr)
|
||||
var fdw = fs.openSync(destFile, 'w', stat.mode)
|
||||
var bytesRead = 1
|
||||
var pos = 0
|
||||
|
||||
while (bytesRead > 0) {
|
||||
bytesRead = fs.readSync(fdr, _buff, 0, BUF_LENGTH, pos)
|
||||
fs.writeSync(fdw, _buff, 0, bytesRead)
|
||||
pos += bytesRead
|
||||
}
|
||||
|
||||
if (preserveTimestamps) {
|
||||
fs.futimesSync(fdw, stat.atime, stat.mtime)
|
||||
}
|
||||
|
||||
fs.closeSync(fdr)
|
||||
fs.closeSync(fdw)
|
||||
}
|
||||
|
||||
module.exports = copyFileSync
|
Reference in New Issue
Block a user