Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ SourceControlSwitcher - v1.2.0
* Removed clients that are no longer maintained: Easy Git Integration Tools / Git Source Control Provider,
VisualHG, VSHG, HgSccPackage (Mercurial support).
* Solution migrated to .slnx; unit tests added.
* Icon redrawn from the vector logo; Getting Started link in the extension details. Builds, tests and releases now run
* Icon redrawn from the vector logo; Getting Started link in the extension details.
* Extension description localized in Italian, French and German (shown in Manage Extensions). Builds, tests and releases now run
on GitHub Actions (CI on every push and pull request; tag vX.Y.Z publishes to the Marketplace).

SourceControlSwitcher - v1.1.2
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,16 @@ If nothing is found and Perforce detection is enabled, it asks the Perforce clie
repository is found, the provider configured for it is activated; when nothing is found, the current provider is
left unchanged.

Every switch is logged in the *Source Control Switcher* pane of the Output window:

<p align="center"><img src="https://raw.githubusercontent.com/Ryadel/SourceControlSwitcher/master/docs/images/output.png" alt="Output window: the provider switches from TFVC to Git as solutions are opened" /></p>

## Options

**Tools > Options > Source Control Switcher > General**

<p align="center"><img src="https://raw.githubusercontent.com/Ryadel/SourceControlSwitcher/master/docs/images/options.png" alt="Source Control Switcher options" /></p>

| Category | Option | Default | Description |
|---|---|---|---|
| General | Switch automatically | On | Switch when a solution or folder opens. When off, use the *Detect Source Control Provider* command. |
Expand Down
6 changes: 6 additions & 0 deletions SourceControlSwitcher/Manifest/de/extension.vsixlangpack
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VsixLanguagePack Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema-lp/2010">
<LocalizedName>Source Control Switcher</LocalizedName>
<LocalizedDescription>Legt den Quellcodeverwaltungsanbieter automatisch passend zur geöffneten Visual Studio-Projektmappe fest: Git, Subversion, TFVC oder Perforce.</LocalizedDescription>
<MoreInfoUrl>https://github.com/Ryadel/SourceControlSwitcher</MoreInfoUrl>
</VsixLanguagePack>
6 changes: 6 additions & 0 deletions SourceControlSwitcher/Manifest/fr/extension.vsixlangpack
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VsixLanguagePack Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema-lp/2010">
<LocalizedName>Source Control Switcher</LocalizedName>
<LocalizedDescription>Définit automatiquement le fournisseur de contrôle de code source en fonction de celui utilisé par la solution Visual Studio ouverte : Git, Subversion, TFVC ou Perforce.</LocalizedDescription>
<MoreInfoUrl>https://github.com/Ryadel/SourceControlSwitcher</MoreInfoUrl>
</VsixLanguagePack>
6 changes: 6 additions & 0 deletions SourceControlSwitcher/Manifest/it/extension.vsixlangpack
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VsixLanguagePack Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema-lp/2010">
<LocalizedName>Source Control Switcher</LocalizedName>
<LocalizedDescription>Imposta automaticamente il provider del controllo del codice sorgente in base a quello usato dalla soluzione di Visual Studio aperta: Git, Subversion, TFVC o Perforce.</LocalizedDescription>
<MoreInfoUrl>https://github.com/Ryadel/SourceControlSwitcher</MoreInfoUrl>
</VsixLanguagePack>
12 changes: 12 additions & 0 deletions SourceControlSwitcher/SourceControlSwitcher.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,18 @@
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Resource Include="Resources\LICENSE_SCCAS.txt" />
<Content Include="Manifest\it\extension.vsixlangpack">
<IncludeInVSIX>true</IncludeInVSIX>
<VSIXSubPath>it</VSIXSubPath>
</Content>
<Content Include="Manifest\fr\extension.vsixlangpack">
<IncludeInVSIX>true</IncludeInVSIX>
<VSIXSubPath>fr</VSIXSubPath>
</Content>
<Content Include="Manifest\de\extension.vsixlangpack">
<IncludeInVSIX>true</IncludeInVSIX>
<VSIXSubPath>de</VSIXSubPath>
</Content>
<None Include="Manifest\source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
Expand Down
Binary file added docs/images/options.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading