17 lines
662 B
TypeScript
17 lines
662 B
TypeScript
import type { Argv, ArgumentsCamelCase } from "yargs";
|
|
import { CLICommand } from "../cli/CLICommand.js";
|
|
export declare class PushCommand extends CLICommand {
|
|
readonly name = "push [ref]";
|
|
readonly help = "Push commits to Bugzilla";
|
|
readonly description = "Push git commits as Bugzilla comments, transitions as status updates";
|
|
addArguments(yargs: Argv): Argv;
|
|
execute(args: ArgumentsCamelCase): Promise<number>;
|
|
private pushFromIssueBranch;
|
|
private pushFromDevelop;
|
|
private findOrCreateBug;
|
|
private resolveAllBugs;
|
|
private fetchCommentMeta;
|
|
private postComment;
|
|
private tagAsPushed;
|
|
private formatComment;
|
|
}
|