From b9bbd9ea40ddfa188fffb76a500f43550aa0cc96 Mon Sep 17 00:00:00 2001 From: Soybean Date: Tue, 23 Apr 2024 22:59:06 +0800 Subject: [PATCH] fix(projects): fix get to value --- src/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 3e7b5a8..2b6bf3a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,6 @@ import { Presets, SingleBar } from 'cli-progress'; import { createOptions } from './options'; -import { getFromToTags, getGitCommits, getGitCommitsAndResolvedAuthors } from './git'; +import { getCurrentGitBranch, getFromToTags, getGitCommits, getGitCommitsAndResolvedAuthors } from './git'; import { generateMarkdown, isVersionInMarkdown, writeMarkdown } from './markdown'; import type { ChangelogOption } from './types'; @@ -13,7 +13,10 @@ import type { ChangelogOption } from './types'; export async function getChangelogMarkdown(options?: Partial, showTitle = true) { const opts = await createOptions(options); - const gitCommits = await getGitCommits(opts.from, opts.to); + const current = await getCurrentGitBranch(); + const to = opts.tags.includes(opts.to) ? opts.to : current; + + const gitCommits = await getGitCommits(opts.from, to); const resolvedLogins = new Map(); const { commits, contributors } = await getGitCommitsAndResolvedAuthors(gitCommits, opts.github, resolvedLogins);