2020-08-06 21:10:15 +00:00
|
|
|
const COMMIT_ID_LENGTH = 40;
|
2020-12-23 12:10:26 +00:00
|
|
|
const DEFAULT_COMMIT_ID = Array(COMMIT_ID_LENGTH).fill('0').join('');
|
2020-08-06 21:10:15 +00:00
|
|
|
|
|
|
|
export const createCommitId = (index = 0) =>
|
|
|
|
`${index}${DEFAULT_COMMIT_ID}`.substr(0, COMMIT_ID_LENGTH);
|
|
|
|
|
|
|
|
export const createCommitIdGenerator = () => {
|
|
|
|
let prevCommitId = 0;
|
|
|
|
|
|
|
|
const next = () => {
|
|
|
|
prevCommitId += 1;
|
|
|
|
|
|
|
|
return createCommitId(prevCommitId);
|
|
|
|
};
|
|
|
|
|
|
|
|
return {
|
|
|
|
next,
|
|
|
|
};
|
|
|
|
};
|