MCPcopy Index your code
hub / github.com/changesets/changesets / filterChangesetsSinceRef

Function filterChangesetsSinceRef

packages/read/src/index.ts:8–20  ·  view source on GitHub ↗
(
  changesets: Array<string>,
  changesetBase: string,
  sinceRef: string
)

Source from the content-addressed store, hash-verified

6import getOldChangesetsAndWarn from "./legacy";
7
8async function filterChangesetsSinceRef(
9 changesets: Array<string>,
10 changesetBase: string,
11 sinceRef: string
12) {
13 const newChangesets = await git.getChangedChangesetFilesSinceRef({
14 cwd: changesetBase,
15 ref: sinceRef,
16 });
17 const newHashes = newChangesets.map((c) => c.split("/").pop());
18
19 return changesets.filter((dir) => newHashes.includes(dir));
20}
21
22export default async function getChangesets(
23 rootDir: string,

Callers 1

getChangesetsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected