sfdx-git-delta
Version:
Generate the sfdx content in source format and destructive change from two git commits
19 lines • 686 B
JavaScript
import { sep } from 'node:path/posix';
import { UTF8_ENCODING } from '../constant/fsConstants.js';
import { GIT_FOLDER } from '../constant/gitConstants.js';
const LFS_HEADER = Buffer.from('version https://git-lfs');
export const isLFS = (content) => content.subarray(0, LFS_HEADER.length).equals(LFS_HEADER);
export const getLFSObjectContentPath = (bufferContent) => {
const content = bufferContent.toString(UTF8_ENCODING);
const oid = content.split(/\n/)[1].split(':')[1];
return [
GIT_FOLDER,
'lfs',
'objects',
oid.slice(0, 2),
oid.slice(2, 4),
oid,
].join(sep);
};
//# sourceMappingURL=gitLfsHelper.js.map
;