collectCommitsSince() — react Function Reference
Architecture documentation for the collectCommitsSince() function in data.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 45ce52b5_b2cb_e8a8_cbab_44a6682dfe7e["collectCommitsSince()"] 60d0c3ed_734d_56fa_7d21_b53dc8d70afe["data.js"] 45ce52b5_b2cb_e8a8_cbab_44a6682dfe7e -->|defined in| 60d0c3ed_734d_56fa_7d21_b53dc8d70afe style 45ce52b5_b2cb_e8a8_cbab_44a6682dfe7e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/tasks/generate-changelog/data.js lines 61–83
async function collectCommitsSince(packageName, sinceGitSha, {log}) {
log(`Collecting commits for ${packageName} since ${sinceGitSha}...`);
await execFileAsync('git', ['cat-file', '-e', `${sinceGitSha}^{commit}`], {
cwd: repoRoot,
});
const {stdout} = await execFileAsync(
'git',
[
'rev-list',
'--reverse',
`${sinceGitSha}..HEAD`,
'--',
path.posix.join('packages', packageName),
],
{cwd: repoRoot, maxBuffer: 10 * 1024 * 1024}
);
return stdout
.trim()
.split('\n')
.map(line => line.trim())
.filter(Boolean);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does collectCommitsSince() do?
collectCommitsSince() is a function in the react codebase, defined in scripts/tasks/generate-changelog/data.js.
Where is collectCommitsSince() defined?
collectCommitsSince() is defined in scripts/tasks/generate-changelog/data.js at line 61.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free