External module "lib/common/git/pushFromLastCommit"
Functions
authorFromCommit
- authorFromCommit(sha: string, project: LocalProject): Promise<Author>
-
Parameters
-
sha: string
-
project: LocalProject
Returns Promise<Author>
buildCommitFromSha
- buildCommitFromSha(sha: string, project: GitProject): Promise<PushFields.Commits & Before & After>
-
Parameters
-
sha: string
-
project: GitProject
Returns Promise<PushFields.Commits & Before & After>
committerFromCommit
- committerFromCommit(sha: string, project: GitProject): Promise<Committer>
-
Parameters
-
sha: string
-
project: GitProject
Returns Promise<Committer>
pushFromLastCommit
- pushFromLastCommit(workspaceId: string, branch: string, sha: string, project: GitProject): Promise<OnPushToAnyBranch.Push>
-
Parameters
-
workspaceId: string
-
branch: string
-
sha: string
-
project: GitProject
Returns Promise<OnPushToAnyBranch.Push>
repoFieldsFromProject
- repoFieldsFromProject(workspaceId: string, id: RepoRef): CoreRepoFieldsAndChannels.Fragment
-
Parameters
-
workspaceId: string
-
id: RepoRef
Returns CoreRepoFieldsAndChannels.Fragment
Build an Atomist commit structure from the given sha