Skip to content

Commit 1218e11

Browse files
feature: add --no-verify option to push command (#2630)
1 parent e614c88 commit 1218e11

20 files changed

Lines changed: 35 additions & 4 deletions

src/Commands/Push.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace SourceGit.Commands
55
{
66
public class Push : Command
77
{
8-
public Push(string repo, string local, string remote, string remoteBranch, bool withTags, bool checkSubmodules, bool track, bool force)
8+
public Push(string repo, string local, string remote, string remoteBranch, bool withTags, bool checkSubmodules, bool track, bool force, bool noVerify)
99
{
1010
_remote = remote;
1111

@@ -22,6 +22,8 @@ public Push(string repo, string local, string remote, string remoteBranch, bool
2222
builder.Append("-u ");
2323
if (force)
2424
builder.Append("--force-with-lease ");
25+
if (noVerify)
26+
builder.Append("--no-verify ");
2527

2628
builder.Append(remote).Append(' ').Append(local).Append(':').Append(remoteBranch);
2729
Args = builder.ToString();

src/Resources/Locales/de_DE.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente</x:String>
741741
<x:String x:Key="Text.Push.Force" xml:space="preserve">Erzwinge Push</x:String>
742742
<x:String x:Key="Text.Push.Local" xml:space="preserve">Lokaler Branch:</x:String>
743743
<x:String x:Key="Text.Push.New" xml:space="preserve">NEU</x:String>
744+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">pre-push Hook überspringen</x:String>
744745
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remote:</x:String>
745746
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revision:</x:String>
746747
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Revision zu Remote-Branch pushen</x:String>

src/Resources/Locales/el_GR.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,7 @@
740740
<x:String x:Key="Text.Push.Force" xml:space="preserve">Εξαναγκασμένο push</x:String>
741741
<x:String x:Key="Text.Push.Local" xml:space="preserve">Τοπικός κλάδος:</x:String>
742742
<x:String x:Key="Text.Push.New" xml:space="preserve">ΝΕΟ</x:String>
743+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Παράκαμψη του pre-push hook</x:String>
743744
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Απομακρυσμένο:</x:String>
744745
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Αναθεώρηση:</x:String>
745746
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Push αναθεώρησης σε απομακρυσμένο</x:String>

src/Resources/Locales/en_US.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,7 @@
742742
<x:String x:Key="Text.Push.Force" xml:space="preserve">Force push</x:String>
743743
<x:String x:Key="Text.Push.Local" xml:space="preserve">Local Branch:</x:String>
744744
<x:String x:Key="Text.Push.New" xml:space="preserve">NEW</x:String>
745+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Bypass the pre-push hook</x:String>
745746
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remote:</x:String>
746747
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revision:</x:String>
747748
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Push Revision To Remote</x:String>

src/Resources/Locales/es_ES.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -746,6 +746,7 @@
746746
<x:String x:Key="Text.Push.Force" xml:space="preserve">Forzar push</x:String>
747747
<x:String x:Key="Text.Push.Local" xml:space="preserve">Rama Local:</x:String>
748748
<x:String x:Key="Text.Push.New" xml:space="preserve">NUEVO</x:String>
749+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Saltar el hook de pre-push</x:String>
749750
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remoto:</x:String>
750751
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revisión:</x:String>
751752
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Push Revisión al Remoto</x:String>

src/Resources/Locales/fr_FR.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@
708708
<x:String x:Key="Text.Push.Force" xml:space="preserve">Poussage forcé</x:String>
709709
<x:String x:Key="Text.Push.Local" xml:space="preserve">Branche locale :</x:String>
710710
<x:String x:Key="Text.Push.New" xml:space="preserve">NOUVEAU</x:String>
711+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Contourner le hook de pre-push</x:String>
711712
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Dépôt distant :</x:String>
712713
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Révision :</x:String>
713714
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Pousser la Révision vers le Dépôt Distant</x:String>

src/Resources/Locales/he_IL.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@
708708
<x:String x:Key="Text.Push.Force" xml:space="preserve">Force push</x:String>
709709
<x:String x:Key="Text.Push.Local" xml:space="preserve">Branch מקומי:</x:String>
710710
<x:String x:Key="Text.Push.New" xml:space="preserve">חדש</x:String>
711+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">דלג על pre-push hook</x:String>
711712
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remote:</x:String>
712713
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revision:</x:String>
713714
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Push של Revision ל־Remote</x:String>

src/Resources/Locales/id_ID.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,7 @@
741741
<x:String x:Key="Text.Push.Force" xml:space="preserve">Paksa push</x:String>
742742
<x:String x:Key="Text.Push.Local" xml:space="preserve">Branch Lokal:</x:String>
743743
<x:String x:Key="Text.Push.New" xml:space="preserve">BARU</x:String>
744+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Lewati hook pre-push</x:String>
744745
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remote:</x:String>
745746
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revisi:</x:String>
746747
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Push Revisi ke Remote</x:String>

src/Resources/Locales/it_IT.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,7 @@ ${pure_files:N} Come ${files:N}, ma senza cartelle</x:String>
653653
<x:String x:Key="Text.Push.Force" xml:space="preserve">Forza l'invio</x:String>
654654
<x:String x:Key="Text.Push.Local" xml:space="preserve">Branch Locale:</x:String>
655655
<x:String x:Key="Text.Push.New" xml:space="preserve">NUOVO</x:String>
656+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">Ignora l'hook di pre-push</x:String>
656657
<x:String x:Key="Text.Push.Remote" xml:space="preserve">Remoto:</x:String>
657658
<x:String x:Key="Text.Push.Revision" xml:space="preserve">Revisione:</x:String>
658659
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">Invia Revisione Al Remoto</x:String>

src/Resources/Locales/ja_JP.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,7 @@
740740
<x:String x:Key="Text.Push.Force" xml:space="preserve">強制的にプッシュ</x:String>
741741
<x:String x:Key="Text.Push.Local" xml:space="preserve">ローカルブランチ:</x:String>
742742
<x:String x:Key="Text.Push.New" xml:space="preserve">新規</x:String>
743+
<x:String x:Key="Text.Push.NoVerify" xml:space="preserve">プッシュ前のフックを実行しない</x:String>
743744
<x:String x:Key="Text.Push.Remote" xml:space="preserve">リモート:</x:String>
744745
<x:String x:Key="Text.Push.Revision" xml:space="preserve">リビジョン:</x:String>
745746
<x:String x:Key="Text.Push.Revision.Title" xml:space="preserve">リビジョンをリモートにプッシュ</x:String>

0 commit comments

Comments
 (0)