Skip to content

Commit 8ffba98

Browse files
committed
Merge branch 'release/v2025.36'
2 parents d25f459 + 38f33b2 commit 8ffba98

34 files changed

+1310
-181
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* Supports Windows/macOS/Linux
1212
* Opensource/Free
1313
* Fast
14-
* Deutsch/English/Español/Français/Italiano/Português/Русский/Українська/简体中文/繁體中文/日本語/தமிழ் (Tamil)
14+
* Deutsch/English/Español/Bahasa Indonesia/Français/Italiano/Português/Русский/Українська/简体中文/繁體中文/日本語/தமிழ் (Tamil)
1515
* Built-in light/dark themes
1616
* Customize theme
1717
* Visual commit graph

THIRD-PARTY-LICENSES.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The project uses the following third-party libraries or assets
77
### AvaloniaUI
88

99
- **Source**: https://github.com/AvaloniaUI/Avalonia
10-
- **Version**: 11.3.6
10+
- **Version**: 11.3.7
1111
- **License**: MIT License
1212
- **License Link**: https://github.com/AvaloniaUI/Avalonia/blob/master/licence.md
1313

@@ -35,14 +35,14 @@ The project uses the following third-party libraries or assets
3535
### OpenAI .NET SDK
3636

3737
- **Source**: https://github.com/openai/openai-dotnet
38-
- **Version**: 2.4.0
38+
- **Version**: 2.5.0
3939
- **License**: MIT License
4040
- **License Link**: https://github.com/openai/openai-dotnet/blob/main/LICENSE
4141

4242
### Azure.AI.OpenAI
4343

4444
- **Source**: https://github.com/Azure/azure-sdk-for-net
45-
- **Version**: 2.3.0-beta.2
45+
- **Version**: 2.5.0-beta.1
4646
- **License**: MIT License
4747
- **License Link**: https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt
4848

TRANSLATION.md

Lines changed: 50 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,14 @@ This document shows the translation status of each locale file in the repository
88

99
### ![de__DE](https://img.shields.io/badge/de__DE-%E2%88%9A-brightgreen)
1010

11-
### ![es__ES](https://img.shields.io/badge/es__ES-99.89%25-yellow)
11+
### ![es__ES](https://img.shields.io/badge/es__ES-%E2%88%9A-brightgreen)
1212

13-
<details>
14-
<summary>Missing keys in es_ES.axaml</summary>
15-
16-
- Text.Preferences.General.UseGitHubStyleAvatar
17-
18-
</details>
19-
20-
### ![fr__FR](https://img.shields.io/badge/fr__FR-78.15%25-yellow)
13+
### ![fr__FR](https://img.shields.io/badge/fr__FR-77.72%25-yellow)
2114

2215
<details>
2316
<summary>Missing keys in fr_FR.axaml</summary>
2417

18+
- Text.About.ReleaseNotes
2519
- Text.AddToIgnore
2620
- Text.AddToIgnore.Pattern
2721
- Text.AddToIgnore.Storage
@@ -58,6 +52,7 @@ This document shows the translation status of each locale file in the repository
5852
- Text.CommitCM.CopyCommitMessage
5953
- Text.CommitCM.CopyCommitter
6054
- Text.CommitCM.CopySubject
55+
- Text.CommitCM.Drop
6156
- Text.CommitCM.InteractiveRebase
6257
- Text.CommitCM.InteractiveRebase.Drop
6358
- Text.CommitCM.InteractiveRebase.Edit
@@ -120,6 +115,9 @@ This document shows the translation status of each locale file in the repository
120115
- Text.DirtyState.HasPendingPullOrPush
121116
- Text.DirtyState.UpToDate
122117
- Text.Discard.IncludeUntracked
118+
- Text.DropHead
119+
- Text.DropHead.Commit
120+
- Text.DropHead.NewHead
123121
- Text.ExecuteCustomAction.Target
124122
- Text.ExecuteCustomAction.Repository
125123
- Text.GitFlow.FinishWithPush
@@ -219,17 +217,32 @@ This document shows the translation status of each locale file in the repository
219217

220218
</details>
221219

222-
### ![it__IT](https://img.shields.io/badge/it__IT-97.18%25-yellow)
220+
### ![id__ID](https://img.shields.io/badge/id__ID-99.44%25-yellow)
221+
222+
<details>
223+
<summary>Missing keys in id_ID.axaml</summary>
224+
225+
- Text.About.ReleaseNotes
226+
- Text.CommitCM.Drop
227+
- Text.DropHead
228+
- Text.DropHead.Commit
229+
- Text.DropHead.NewHead
230+
231+
</details>
232+
233+
### ![it__IT](https://img.shields.io/badge/it__IT-96.64%25-yellow)
223234

224235
<details>
225236
<summary>Missing keys in it_IT.axaml</summary>
226237

238+
- Text.About.ReleaseNotes
227239
- Text.BranchCM.SwitchToWorktree
228240
- Text.BranchTree.Ahead
229241
- Text.BranchTree.AheadBehind
230242
- Text.BranchTree.Behind
231243
- Text.BranchTree.Status
232244
- Text.BranchTree.Worktree
245+
- Text.CommitCM.Drop
233246
- Text.CommitDetail.Info.CopyEmail
234247
- Text.CommitDetail.Info.CopyName
235248
- Text.CommitDetail.Info.CopyNameAndEmail
@@ -238,6 +251,9 @@ This document shows the translation status of each locale file in the repository
238251
- Text.DirtyState.HasLocalChanges
239252
- Text.DirtyState.HasPendingPullOrPush
240253
- Text.DirtyState.UpToDate
254+
- Text.DropHead
255+
- Text.DropHead.Commit
256+
- Text.DropHead.NewHead
241257
- Text.Preferences.AI.ReadApiKeyFromEnv
242258
- Text.Preferences.Appearance.UseAutoHideScrollBars
243259
- Text.Preferences.General.EnableCompactFolders
@@ -252,11 +268,12 @@ This document shows the translation status of each locale file in the repository
252268

253269
</details>
254270

255-
### ![ja__JP](https://img.shields.io/badge/ja__JP-78.15%25-yellow)
271+
### ![ja__JP](https://img.shields.io/badge/ja__JP-77.72%25-yellow)
256272

257273
<details>
258274
<summary>Missing keys in ja_JP.axaml</summary>
259275

276+
- Text.About.ReleaseNotes
260277
- Text.AddToIgnore
261278
- Text.AddToIgnore.Pattern
262279
- Text.AddToIgnore.Storage
@@ -294,6 +311,7 @@ This document shows the translation status of each locale file in the repository
294311
- Text.CommitCM.CopyCommitMessage
295312
- Text.CommitCM.CopyCommitter
296313
- Text.CommitCM.CopySubject
314+
- Text.CommitCM.Drop
297315
- Text.CommitCM.InteractiveRebase
298316
- Text.CommitCM.InteractiveRebase.Drop
299317
- Text.CommitCM.InteractiveRebase.Edit
@@ -356,6 +374,9 @@ This document shows the translation status of each locale file in the repository
356374
- Text.DirtyState.HasPendingPullOrPush
357375
- Text.DirtyState.UpToDate
358376
- Text.Discard.IncludeUntracked
377+
- Text.DropHead
378+
- Text.DropHead.Commit
379+
- Text.DropHead.NewHead
359380
- Text.ExecuteCustomAction.Target
360381
- Text.ExecuteCustomAction.Repository
361382
- Text.GitFlow.FinishWithPush
@@ -454,11 +475,12 @@ This document shows the translation status of each locale file in the repository
454475

455476
</details>
456477

457-
### ![pt__BR](https://img.shields.io/badge/pt__BR-71.73%25-red)
478+
### ![pt__BR](https://img.shields.io/badge/pt__BR-71.33%25-red)
458479

459480
<details>
460481
<summary>Missing keys in pt_BR.axaml</summary>
461482

483+
- Text.About.ReleaseNotes
462484
- Text.AddToIgnore
463485
- Text.AddToIgnore.Pattern
464486
- Text.AddToIgnore.Storage
@@ -504,6 +526,7 @@ This document shows the translation status of each locale file in the repository
504526
- Text.CommitCM.CopyCommitMessage
505527
- Text.CommitCM.CopyCommitter
506528
- Text.CommitCM.CopySubject
529+
- Text.CommitCM.Drop
507530
- Text.CommitCM.InteractiveRebase
508531
- Text.CommitCM.InteractiveRebase.Drop
509532
- Text.CommitCM.InteractiveRebase.Edit
@@ -580,6 +603,9 @@ This document shows the translation status of each locale file in the repository
580603
- Text.DirtyState.HasPendingPullOrPush
581604
- Text.DirtyState.UpToDate
582605
- Text.Discard.IncludeUntracked
606+
- Text.DropHead
607+
- Text.DropHead.Commit
608+
- Text.DropHead.NewHead
583609
- Text.ExecuteCustomAction.Target
584610
- Text.ExecuteCustomAction.Repository
585611
- Text.Fetch.Force
@@ -715,11 +741,12 @@ This document shows the translation status of each locale file in the repository
715741

716742
### ![ru__RU](https://img.shields.io/badge/ru__RU-%E2%88%9A-brightgreen)
717743

718-
### ![ta__IN](https://img.shields.io/badge/ta__IN-78.27%25-yellow)
744+
### ![ta__IN](https://img.shields.io/badge/ta__IN-77.83%25-yellow)
719745

720746
<details>
721747
<summary>Missing keys in ta_IN.axaml</summary>
722748

749+
- Text.About.ReleaseNotes
723750
- Text.AddToIgnore
724751
- Text.AddToIgnore.Pattern
725752
- Text.AddToIgnore.Storage
@@ -757,6 +784,7 @@ This document shows the translation status of each locale file in the repository
757784
- Text.CommitCM.CopyCommitMessage
758785
- Text.CommitCM.CopyCommitter
759786
- Text.CommitCM.CopySubject
787+
- Text.CommitCM.Drop
760788
- Text.CommitCM.InteractiveRebase
761789
- Text.CommitCM.InteractiveRebase.Drop
762790
- Text.CommitCM.InteractiveRebase.Edit
@@ -819,6 +847,9 @@ This document shows the translation status of each locale file in the repository
819847
- Text.DirtyState.HasPendingPullOrPush
820848
- Text.DirtyState.UpToDate
821849
- Text.Discard.IncludeUntracked
850+
- Text.DropHead
851+
- Text.DropHead.Commit
852+
- Text.DropHead.NewHead
822853
- Text.ExecuteCustomAction.Target
823854
- Text.ExecuteCustomAction.Repository
824855
- Text.GitFlow.FinishWithPush
@@ -916,11 +947,12 @@ This document shows the translation status of each locale file in the repository
916947

917948
</details>
918949

919-
### ![uk__UA](https://img.shields.io/badge/uk__UA-79.39%25-yellow)
950+
### ![uk__UA](https://img.shields.io/badge/uk__UA-78.95%25-yellow)
920951

921952
<details>
922953
<summary>Missing keys in uk_UA.axaml</summary>
923954

955+
- Text.About.ReleaseNotes
924956
- Text.AddToIgnore
925957
- Text.AddToIgnore.Pattern
926958
- Text.AddToIgnore.Storage
@@ -957,6 +989,7 @@ This document shows the translation status of each locale file in the repository
957989
- Text.CommitCM.CopyCommitMessage
958990
- Text.CommitCM.CopyCommitter
959991
- Text.CommitCM.CopySubject
992+
- Text.CommitCM.Drop
960993
- Text.CommitCM.InteractiveRebase
961994
- Text.CommitCM.InteractiveRebase.Drop
962995
- Text.CommitCM.InteractiveRebase.Edit
@@ -1015,6 +1048,9 @@ This document shows the translation status of each locale file in the repository
10151048
- Text.DirtyState.HasPendingPullOrPush
10161049
- Text.DirtyState.UpToDate
10171050
- Text.Discard.IncludeUntracked
1051+
- Text.DropHead
1052+
- Text.DropHead.Commit
1053+
- Text.DropHead.NewHead
10181054
- Text.ExecuteCustomAction.Target
10191055
- Text.ExecuteCustomAction.Repository
10201056
- Text.GitFlow.FinishWithPush

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025.35
1+
2025.36

src/App.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<ResourceInclude x:Key="de_DE" Source="/Resources/Locales/de_DE.axaml"/>
1515
<ResourceInclude x:Key="en_US" Source="/Resources/Locales/en_US.axaml"/>
1616
<ResourceInclude x:Key="fr_FR" Source="/Resources/Locales/fr_FR.axaml"/>
17+
<ResourceInclude x:Key="id_ID" Source="/Resources/Locales/id_ID.axaml"/>
1718
<ResourceInclude x:Key="it_IT" Source="/Resources/Locales/it_IT.axaml"/>
1819
<ResourceInclude x:Key="pt_BR" Source="/Resources/Locales/pt_BR.axaml"/>
1920
<ResourceInclude x:Key="uk_UA" Source="/Resources/Locales/uk_UA.axaml"/>

src/App.axaml.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
using Avalonia.Controls;
1515
using Avalonia.Controls.ApplicationLifetimes;
1616
using Avalonia.Data.Core.Plugins;
17+
using Avalonia.Input.Platform;
1718
using Avalonia.Markup.Xaml;
1819
using Avalonia.Media;
1920
using Avalonia.Media.Fonts;
@@ -324,7 +325,7 @@ public static async Task CopyTextAsync(string data)
324325
public static async Task<string> GetClipboardTextAsync()
325326
{
326327
if (Current?.ApplicationLifetime is IClassicDesktopStyleApplicationLifetime { MainWindow.Clipboard: { } clipboard })
327-
return await clipboard.GetTextAsync();
328+
return await clipboard.TryGetTextAsync();
328329
return null;
329330
}
330331

src/Models/Locales.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System.Collections.Generic;
1+
using System.Collections.Generic;
22

33
namespace SourceGit.Models
44
{
@@ -12,6 +12,7 @@ public class Locale
1212
new Locale("English", "en_US"),
1313
new Locale("Español", "es_ES"),
1414
new Locale("Français", "fr_FR"),
15+
new Locale("Bahasa Indonesia", "id_ID"),
1516
new Locale("Italiano", "it_IT"),
1617
new Locale("Português (Brasil)", "pt_BR"),
1718
new Locale("Українська", "uk_UA"),

src/Resources/Locales/de_DE.axaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
<x:String x:Key="Text.About" xml:space="preserve">Info</x:String>
77
<x:String x:Key="Text.About.Menu" xml:space="preserve">Über SourceGit</x:String>
8+
<x:String x:Key="Text.About.ReleaseNotes" xml:space="preserve">Hinweise zur Veröffentlichung</x:String>
89
<x:String x:Key="Text.About.SubTitle" xml:space="preserve">Open Source &amp; freier Git GUI Client</x:String>
910
<x:String x:Key="Text.AddToIgnore" xml:space="preserve">Zu ignorierende Datei(en) hinzufügen</x:String>
1011
<x:String x:Key="Text.AddToIgnore.Pattern" xml:space="preserve">Muster:</x:String>
@@ -138,6 +139,7 @@
138139
<x:String x:Key="Text.CommitCM.CopySHA" xml:space="preserve">SHA</x:String>
139140
<x:String x:Key="Text.CommitCM.CopySubject" xml:space="preserve">Betreff</x:String>
140141
<x:String x:Key="Text.CommitCM.CustomAction" xml:space="preserve">Benutzerdefinierte Aktion</x:String>
142+
<x:String x:Key="Text.CommitCM.Drop" xml:space="preserve">Commit entfernen</x:String>
141143
<x:String x:Key="Text.CommitCM.InteractiveRebase" xml:space="preserve">Interaktives Rebase</x:String>
142144
<x:String x:Key="Text.CommitCM.InteractiveRebase.Drop" xml:space="preserve">Entfernen...</x:String>
143145
<x:String x:Key="Text.CommitCM.InteractiveRebase.Edit" xml:space="preserve">Bearbeiten...</x:String>
@@ -359,6 +361,9 @@
359361
<x:String x:Key="Text.Discard.IncludeUntracked" xml:space="preserve">Nicht-verfolgte Dateien einbeziehen</x:String>
360362
<x:String x:Key="Text.Discard.Total" xml:space="preserve">Insgesamt {0} Änderungen werden verworfen</x:String>
361363
<x:String x:Key="Text.Discard.Warning" xml:space="preserve">Du kannst das nicht rückgängig machen!!!</x:String>
364+
<x:String x:Key="Text.DropHead" xml:space="preserve">Commit entfernen</x:String>
365+
<x:String x:Key="Text.DropHead.Commit" xml:space="preserve">Commit:</x:String>
366+
<x:String x:Key="Text.DropHead.NewHead" xml:space="preserve">Neuer HEAD:</x:String>
362367
<x:String x:Key="Text.EditRepositoryNode.Bookmark" xml:space="preserve">Lesezeichen:</x:String>
363368
<x:String x:Key="Text.EditRepositoryNode.Name" xml:space="preserve">Neuer Name:</x:String>
364369
<x:String x:Key="Text.EditRepositoryNode.Target" xml:space="preserve">Ziel:</x:String>

src/Resources/Locales/en_US.axaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<ResourceDictionary xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
22
<x:String x:Key="Text.About" xml:space="preserve">About</x:String>
33
<x:String x:Key="Text.About.Menu" xml:space="preserve">About SourceGit</x:String>
4+
<x:String x:Key="Text.About.ReleaseNotes" xml:space="preserve">Release Notes</x:String>
45
<x:String x:Key="Text.About.SubTitle" xml:space="preserve">Opensource &amp; Free Git GUI Client</x:String>
56
<x:String x:Key="Text.AddToIgnore" xml:space="preserve">Add File(s) To Ignore</x:String>
67
<x:String x:Key="Text.AddToIgnore.Pattern" xml:space="preserve">Pattern:</x:String>
@@ -134,6 +135,7 @@
134135
<x:String x:Key="Text.CommitCM.CopySHA" xml:space="preserve">SHA</x:String>
135136
<x:String x:Key="Text.CommitCM.CopySubject" xml:space="preserve">Subject</x:String>
136137
<x:String x:Key="Text.CommitCM.CustomAction" xml:space="preserve">Custom Action</x:String>
138+
<x:String x:Key="Text.CommitCM.Drop" xml:space="preserve">Drop Commit</x:String>
137139
<x:String x:Key="Text.CommitCM.InteractiveRebase" xml:space="preserve">Interactive Rebase</x:String>
138140
<x:String x:Key="Text.CommitCM.InteractiveRebase.Drop" xml:space="preserve">Drop...</x:String>
139141
<x:String x:Key="Text.CommitCM.InteractiveRebase.Edit" xml:space="preserve">Edit...</x:String>
@@ -354,6 +356,9 @@
354356
<x:String x:Key="Text.Discard.IncludeUntracked" xml:space="preserve">Include untracked files</x:String>
355357
<x:String x:Key="Text.Discard.Total" xml:space="preserve">{0} changes will be discarded</x:String>
356358
<x:String x:Key="Text.Discard.Warning" xml:space="preserve">You can't undo this action!!!</x:String>
359+
<x:String x:Key="Text.DropHead" xml:space="preserve">Drop Commit</x:String>
360+
<x:String x:Key="Text.DropHead.Commit" xml:space="preserve">Commit:</x:String>
361+
<x:String x:Key="Text.DropHead.NewHead" xml:space="preserve">New HEAD:</x:String>
357362
<x:String x:Key="Text.EditRepositoryNode.Bookmark" xml:space="preserve">Bookmark:</x:String>
358363
<x:String x:Key="Text.EditRepositoryNode.Name" xml:space="preserve">New Name:</x:String>
359364
<x:String x:Key="Text.EditRepositoryNode.Target" xml:space="preserve">Target:</x:String>

src/Resources/Locales/es_ES.axaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
<x:String x:Key="Text.About" xml:space="preserve">Acerca de</x:String>
77
<x:String x:Key="Text.About.Menu" xml:space="preserve">Acerca de SourceGit</x:String>
8+
<x:String x:Key="Text.About.ReleaseNotes" xml:space="preserve">Notas de la versión (Release)</x:String>
89
<x:String x:Key="Text.About.SubTitle" xml:space="preserve">Cliente Git GUI de código abierto y gratuito</x:String>
910
<x:String x:Key="Text.AddToIgnore" xml:space="preserve">Agregar Archivo(s) Para Ignorar</x:String>
1011
<x:String x:Key="Text.AddToIgnore.Pattern" xml:space="preserve">Patrón:</x:String>
@@ -138,6 +139,7 @@
138139
<x:String x:Key="Text.CommitCM.CopySHA" xml:space="preserve">SHA</x:String>
139140
<x:String x:Key="Text.CommitCM.CopySubject" xml:space="preserve">Asunto</x:String>
140141
<x:String x:Key="Text.CommitCM.CustomAction" xml:space="preserve">Acción personalizada</x:String>
142+
<x:String x:Key="Text.CommitCM.Drop" xml:space="preserve">Eliminar Commit</x:String>
141143
<x:String x:Key="Text.CommitCM.InteractiveRebase" xml:space="preserve">Rebase interactivo</x:String>
142144
<x:String x:Key="Text.CommitCM.InteractiveRebase.Drop" xml:space="preserve">Eliminar...</x:String>
143145
<x:String x:Key="Text.CommitCM.InteractiveRebase.Edit" xml:space="preserve">Editar...</x:String>
@@ -358,6 +360,9 @@
358360
<x:String x:Key="Text.Discard.IncludeUntracked" xml:space="preserve">Incluir archivos no rastreados</x:String>
359361
<x:String x:Key="Text.Discard.Total" xml:space="preserve">Total {0} cambios serán descartados</x:String>
360362
<x:String x:Key="Text.Discard.Warning" xml:space="preserve">¡No puedes deshacer esta acción!</x:String>
363+
<x:String x:Key="Text.DropHead" xml:space="preserve">Eliminar Commit</x:String>
364+
<x:String x:Key="Text.DropHead.Commit" xml:space="preserve">Commit:</x:String>
365+
<x:String x:Key="Text.DropHead.NewHead" xml:space="preserve">Nuevo HEAD:</x:String>
361366
<x:String x:Key="Text.EditRepositoryNode.Bookmark" xml:space="preserve">Marcador:</x:String>
362367
<x:String x:Key="Text.EditRepositoryNode.Name" xml:space="preserve">Nuevo Nombre:</x:String>
363368
<x:String x:Key="Text.EditRepositoryNode.Target" xml:space="preserve">Destino:</x:String>
@@ -579,6 +584,7 @@
579584
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Mostrar hijos en los detalles de commit</x:String>
580585
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Mostrar etiquetas en el gráfico de commit</x:String>
581586
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Longitud de la guía del asunto</x:String>
587+
<x:String x:Key="Text.Preferences.General.UseGitHubStyleAvatar" xml:space="preserve">Generar avatar con estilo por defecto de Github</x:String>
582588
<x:String x:Key="Text.Preferences.Git" xml:space="preserve">GIT</x:String>
583589
<x:String x:Key="Text.Preferences.Git.CRLF" xml:space="preserve">Habilitar Auto CRLF</x:String>
584590
<x:String x:Key="Text.Preferences.Git.DefaultCloneDir" xml:space="preserve">Directorio de clonado por defecto</x:String>

0 commit comments

Comments
 (0)