Simple tool to auto-convert repoName.git
directories to actual repositories.
Icon is made by Pixel perfect from FlatIcon.
Current stable can be found here: .
Information about changes since previous releases can be found in changelog. This project supports SemVer 2.0.0 (template is {MAJOR}.{MINOR}.{PATCH}.{BUILD}
).
Previous versions can be found on releases and branches pages.
- Git โ 2.23.0 or later
Project is built in VS2019 (16.4.1+), but can also be built in VSCode (1.40.2+) with omnisharp-vscode (1.21.8+) extension. Build requirements are libs dependencies and .NET Core 3.1 SDK.
The Release build is made by Publish.ps1
script. Take a look at it in the repo. Note, that running this script requires installed PowerShell or PowerShell Core for Linux/OSX systems.
- CommandLineParser โ 2.6.0;
Short | Long | Description | Required? |
---|---|---|---|
-i | --input | Full path to input directory | Yes |
-o | --output | Full path to output directory | Yes |
--threads | Threads count | No | |
--version | Current version | ||
--help | Message about command line options |
-i/--input
is a string
, representing full path to input directory. Directory should contain authors directories, and actual repoName.git
directories in them.
-o/--output
is a string
, representing full path to ready output directory, where usual repos will be cloned.
--threads
is a int
, representing threads count.
Simple example looks like this: ./GitUnpacker -i "../Input" -o "../Output"
.
See Start.ps1
for automating the work. Note, that running this script requires installed PowerShell or PowerShell Core for Linux/OSX systems.
Localizable strings are located in Localization/Strings.resx
file. You can add your translation (e.g. added Strings.Ru.resx
file) and create pull request.
Currently, application is available on English and Russian languages.
Feel free to contribute, make forks, change some code, add issues, etc.