feat(app): the next version is 1.2.0, and gclo describes itself as for GitHub and Gitea alike #214
No files matched your search
@@ -53,9 +53,10 @@
|
||||
built-in SourceLink appends the git commit as "+<sha>" build metadata on
|
||||
AssemblyInformationalVersion, which the About dialog and the CLI's
|
||||
version output surface as the short hash. Prefix tracks the next expected
|
||||
release after the last stable tag (v1.1.0). -->
|
||||
release: 1.2.0, the version that brings Gitea support (1.1.1 is cut from
|
||||
the line before it). -->
|
||||
<PropertyGroup>
|
||||
<VersionPrefix>1.1.1</VersionPrefix>
|
||||
<VersionPrefix>1.2.0</VersionPrefix>
|
||||
<VersionSuffix>dev</VersionSuffix>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<img src="docs/images/gclo-lockup.png" width="440" alt="gclo — Git Clone Large Organizations" />
|
||||
</p>
|
||||
|
||||
<p align="center"><b>Clone an entire GitHub organization. Keep it up to date. In parallel.</b></p>
|
||||
<p align="center"><b>Clone an entire GitHub or Gitea organization. Keep it up to date. In parallel.</b></p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://scorecard.dev/viewer/?uri=github.com/KofTwentyTwo/gclo"><img src="https://api.scorecard.dev/projects/github.com/KofTwentyTwo/gclo/badge" alt="OpenSSF Scorecard" /></a>
|
||||
|
||||
+3
-2
@@ -21,7 +21,8 @@ namespace gclo.Cli;
|
||||
internal static class Program
|
||||
{
|
||||
private const string RootHelp = """
|
||||
gclo (Git Clone Large Organizations) - clone or update every repository of a GitHub organization or user account.
|
||||
gclo (Git Clone Large Organizations) - clone or update every repository of an organization or user account
|
||||
on GitHub or on a Gitea server.
|
||||
|
||||
Usage:
|
||||
gclo sync --org <name> --target <folder> [options]
|
||||
@@ -60,7 +61,7 @@ internal static class Program
|
||||
|
||||
Exit codes:
|
||||
0 success, 1 completed with failures or canceled, 2 usage or fatal error,
|
||||
3 token rejected or access denied, 4 rate limit, network or GitHub-side
|
||||
3 token rejected or access denied, 4 rate limit, network or server-side
|
||||
failure (retry later),
|
||||
70 unexpected error (details in the activity log).
|
||||
""";
|
||||
|
||||
@@ -27,8 +27,8 @@ public sealed class ShareInvitationTests
|
||||
{
|
||||
ShareInvitation invitation = Invitation();
|
||||
|
||||
Assert.Equal("Try gclo: clone and update every repository of a GitHub organization", invitation.Subject);
|
||||
Assert.Contains("clones every repository of a GitHub organization or account", invitation.Body);
|
||||
Assert.Equal("Try gclo: clone and update every repository of a GitHub or Gitea organization", invitation.Subject);
|
||||
Assert.Contains("clones every repository of an organization or account on GitHub or on a Gitea server", invitation.Body);
|
||||
Assert.Contains(Repository + "/releases/latest", invitation.Body);
|
||||
Assert.Contains("gclo-stable-Setup.exe", invitation.Body);
|
||||
Assert.Contains("scoop bucket add gclo " + Repository, invitation.Body);
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<Description>Core engine for gclo (Git Clone Large Organizations): lists every repository in a GitHub organization or user account and clones or fast-forward-pulls them all in parallel, with Windows path validation and rename/skip recovery.</Description>
|
||||
<Description>Core engine for gclo (Git Clone Large Organizations): lists every repository of an organization or user account on GitHub or on a Gitea server and clones or fast-forward-pulls them all in parallel, with Windows path validation and rename/skip recovery.</Description>
|
||||
<Authors>James Maes</Authors>
|
||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||
<RepositoryUrl>https://git.kof22.com/KofTwentyTwo/gclo</RepositoryUrl>
|
||||
|
||||
@@ -93,7 +93,7 @@ public sealed class ShareInvitation
|
||||
"Hi,",
|
||||
"",
|
||||
"I use gclo and thought you might like it. It is a small Windows app (with a command-line version) that "
|
||||
+ "clones every repository of a GitHub organization or account into a folder and keeps them up to date.",
|
||||
+ "clones every repository of an organization or account on GitHub or on a Gitea server into a folder and keeps them up to date.",
|
||||
"",
|
||||
"Download the latest release:",
|
||||
repository + "/releases/latest",
|
||||
@@ -110,6 +110,6 @@ public sealed class ShareInvitation
|
||||
"(sent from gclo " + version.Trim() + ")",
|
||||
];
|
||||
return new ShareInvitation(
|
||||
"Try gclo: clone and update every repository of a GitHub organization", string.Join("\r\n", lines));
|
||||
"Try gclo: clone and update every repository of a GitHub or Gitea organization", string.Join("\r\n", lines));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user