Fix change tracking when no previous tag exists

This commit is contained in:
Paul Hatcherian 2020-09-05 08:39:02 -04:00
parent e7dede1b52
commit bfa36c6087
3 changed files with 28 additions and 5 deletions

9
dist/index.js vendored
View file

@ -1091,8 +1091,13 @@ async function run() {
const log = await cmd(logCommand);
if (changePath !== '') {
const changedFiles = await cmd(`git diff --name-only ${(root === '' ? branch : `${root}..${branch}`)} -- ${changePath}`);
changed = changedFiles.length > 0;
if (root === '') {
const changedFiles = await cmd(`git log --name-only --oneline ${branch} -- ${changePath}`);
changed = changedFiles.length > 0;
} else {
const changedFiles = await cmd(`git diff --name-only ${root}..${branch} -- ${changePath}`);
changed = changedFiles.length > 0;
}
}
let history = log