Stops repo log from limiting to a single sha

Gets log reverse to work
This commit is contained in:
Eric Amodio
2017-03-11 04:09:58 -05:00
parent 3435ada188
commit f499bffbc6
2 changed files with 5 additions and 3 deletions

View File

@@ -154,11 +154,13 @@ export default class Git {
const [file, root]: [string, string] = Git.splitPath(Git.normalizePath(fileName), repoPath);
const params = [...DefaultLogParams, `--follow`];
if (maxCount) {
if (maxCount && !reverse) {
params.push(`-n${maxCount}`);
}
if (sha) {
if (reverse) {
params.push(`--reverse`);
params.push(`--ancestry-path`);
params.push(`${sha}..HEAD`);
}
else {
@@ -192,7 +194,7 @@ export default class Git {
params.push(`-n${maxCount}`);
}
if (sha) {
params.push(`${sha}^!`);
params.push(sha);
}
return gitCommand(repoPath, ...params);
}