INNER CODE UNIT · TypeScript

statSignature

modem-dev/hunk · packages/hunk-sapling/src/index.ts:67

function statSignature(path: string) {
  if (!fs.existsSync(path)) {
    return `${path}:missing`;
  }

  const stat = fs.statSync(path);
  return `${path}:${stat.size}:${stat.mtimeMs}:${stat.ino}`;
}

export interface SaplingVcsAdapterOptions {
  slExecutable?: string;
}

/** Create a Sapling adapter with provider-owned process dependencies. */
export function createSaplingVcsAdapter({
  slExecutable = "sl",
}: Readonly<SaplingVcsAdapterOptions> = {}) {
  return {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…