This commit is contained in:
Joao Moreno
2018-09-13 17:03:25 +02:00
parent 9380225465
commit aac29b412c

View File

@@ -633,7 +633,7 @@ export interface CommitOptions {
export enum ForcePushMode {
Force,
ForceWithLease,
ForceWithLease
}
export class Repository {
@@ -1206,12 +1206,10 @@ export class Repository {
async push(remote?: string, name?: string, setUpstream: boolean = false, tags = false, forcePushMode?: ForcePushMode): Promise<void> {
const args = ['push'];
if (forcePushMode) {
if (forcePushMode === ForcePushMode.ForceWithLease) {
args.push('--force-with-lease');
} else if (forcePushMode === ForcePushMode.Force) {
args.push('--force');
}
if (forcePushMode === ForcePushMode.ForceWithLease) {
args.push('--force-with-lease');
} else if (forcePushMode === ForcePushMode.Force) {
args.push('--force');
}
if (setUpstream) {