mirror of
https://fastgit.cc/github.com/sourcegit-scm/sourcegit
synced 2026-04-21 05:10:25 +08:00
* enhance: ensure LF line endings used with package manifests * enhance: depend on shared object instead of package Back in211c263, I changed the dependencies to depend on package instead of shared object. This worked well, but introduced some problems for distros other than Fedora (81f76f0). I did this because of problems with the arm64 package, but now I think `__isa_bits` is a reasonable workaround. * refactor: remove pointless variable checks `set -u` was introduced in6461765
build
Warning
The files under the
buildfolder is used forGithub Actiononly, NOT for end users.
How to build this project manually
- Make sure .NET SDK 8 is installed on your machine.
- Clone this project
- Run the follow command under the project root dir
dotnet publish -c Release -r $RUNTIME_IDENTIFIER -o $DESTINATION_FOLDER src/SourceGit.csproj
Note
Please replace the
$RUNTIME_IDENTIFIERwith one ofwin-x64,win-arm64,linux-x64,linux-arm64,osx-x64,osx-arm64, and replece the$DESTINATION_FOLDERwith the real path that will store the output executable files.