Browse Source

Adds a with method to commit

main
Eric Amodio 7 years ago
parent
commit
1cdd94cb46
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      src/git/models/commit.ts

+ 8
- 0
src/git/models/commit.ts View File

@ -76,4 +76,12 @@ export class GitCommit {
getFormattedPath(separator: string = Strings.pad(GlyphChars.Dot, 2, 2)): string {
return GitUri.getFormattedPath(this.fileName, separator);
}
with(changes: { type?: GitCommitType, fileName?: string, sha?: string, originalFileName?: string, previousFileName?: string, previousSha?: string }) {
return new GitCommit(changes.type || this.type, this.repoPath,
changes.sha || this.sha, changes.fileName || this.fileName,
this.author, this.date, this.message,
changes.originalFileName || this.originalFileName,
changes.previousSha || this.previousSha, changes.previousFileName || this.previousFileName);
}
}

Loading…
Cancel
Save