Kaynağa Gözat

Fixes force push error messaging

main
Eric Amodio 1 yıl önce
ebeveyn
işleme
034f1cd9ee
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. +2
    -2
      src/env/node/git/git.ts

+ 2
- 2
src/env/node/git/git.ts Dosyayı Görüntüle

@ -929,12 +929,12 @@ export class Git {
} else if (GitErrors.pushRejected.test(msg) || GitErrors.pushRejected.test(ex.stderr ?? '')) {
if (options?.force?.withLease) {
if (/! \[rejected\].*\(stale info\)/m.test(ex.stderr || '')) {
reason = PushErrorReason.PushRejected;
reason = PushErrorReason.PushRejectedWithLease;
} else if (
options.force.ifIncludes &&
/! \[rejected\].*\(remote ref updated since checkout\)/m.test(ex.stderr || '')
) {
reason = PushErrorReason.PushRejected;
reason = PushErrorReason.PushRejectedWithLeaseIfIncludes;
} else {
reason = PushErrorReason.PushRejected;
}

Yükleniyor…
İptal
Kaydet