317 Commits

Author SHA1 Message Date
Twarit Waikar
3abcf57b6a Fix typo in README.md
`featured` -> `features`
2021-11-29 12:31:05 +05:30
Twarit Waikar
2d938a85a3 Merge pull request #93 from VinegarLove/patch-1 2021-11-29 12:13:26 +05:30
Twarit Waikar
2c7f341285 Trigger clang-format workflow on PRs too 2021-11-29 12:12:04 +05:30
VinegarLove
9cefa91f58 linux build script updated for other shells
fixed the way the CORES variable assignment  to be compliant with other shells other than bash
2021-11-28 23:38:54 +01:00
Twarit Waikar
af8149ffa9 Add branch and remote deletion backend hooks 2021-10-16 05:30:45 +05:30
Twarit Waikar
2463cc8c7e Add 3rd party license attributions 2021-10-14 22:34:43 +05:30
Twarit Waikar
4620542c13 Refactor libgit2 error macro to make it less convoluted 2021-10-14 21:51:57 +05:30
Twarit Waikar
78caec5a51 Respect username extracted from URL in credential callback 2021-10-14 04:22:37 +05:30
Twarit Waikar
0b09051fc3 Add universal OpenSSL library builds 2021-10-14 01:46:31 +05:30
Twarit Waikar
3e955b9022 Build universal OpenSSL fat library 2021-10-13 20:01:42 +05:30
Twarit Waikar
abeb17532b Pick the correct .a libs for macOS OpenSSL 2021-10-13 03:18:13 +05:30
Twarit Waikar
2095757996 Force static libssl.a and libcrypto.a linkage on macOS 2021-10-13 02:51:17 +05:30
Twarit Waikar
b914319c20 Clang-format fixes 2021-10-13 01:38:11 +05:30
Twarit Waikar
a6772e0d3f Change macOS builds to use OpenSSL purely as a static lib 2021-10-13 01:25:11 +05:30
Twarit Waikar
4119ad2c74 Add universal builds back to CI + link to OpenSSL dylib, not .a 2021-10-13 00:18:26 +05:30
Twarit Waikar
76dfd5a143 Fix minor typo making macos CI step fail 2021-10-12 22:39:08 +05:30
Twarit Waikar
8d21ddc183 Add links flags for linking to ssl on macOS + python cleanup 2021-10-12 22:20:33 +05:30
Twarit Waikar
14100de179 Only build x64 mac builds instead of universal 2021-10-12 21:59:52 +05:30
Twarit Waikar
140dd2675a Add arm64 specific flags to libssh2 build 2021-10-12 21:02:45 +05:30
Twarit Waikar
0d7f68c6c6 Add openssl paths explicitly to libssh2 mac build 2021-10-12 20:07:50 +05:30
Twarit Waikar
770cb4ca72 Make clang the only compiler useable on macOS 2021-10-12 03:44:17 +05:30
Twarit Waikar
5cd4ac47fd Let macOS use the same libssh2 settings as linux 2021-10-12 03:19:20 +05:30
Twarit Waikar
84fa17720c Support macOS universal thirdparty library builds 2021-10-12 02:59:32 +05:30
Twarit Waikar
b0b3eba3ee Enable PIC for mac and linux 2021-10-12 02:30:56 +05:30
Twarit Waikar
a21e028cde Compile ssh2 on linux properly (with link error) 2021-10-12 02:16:44 +05:30
Twarit Waikar
03d8f02c3d Testing CI builds for linux and mac 2021-10-12 00:50:26 +05:30
Twarit Waikar
0967424cb0 Add libssh2 to SCons build 2021-10-11 23:05:52 +05:30
Twarit Waikar
f73f6fb4b5 Issue godot-cpp builds in CI 2021-10-11 02:53:21 +05:30
Twarit Waikar
2c12788337 Update CI builds to recursively clone 2021-10-11 02:47:02 +05:30
Twarit Waikar
fe69fa2de7 Merge branch 'master' into update-vcs-new 2021-10-11 02:43:52 +05:30
Twarit Waikar
41b76d18a7 Add bleeding edge build instructions 2021-10-11 02:41:46 +05:30
Twarit Waikar
6c3aaad5fb Port the build process to use SCons entirely 2021-10-11 02:33:25 +05:30
Twarit Waikar
753ffce0c8 Add support for sending SSH credentials for auth
SSH support is however incomplete as of now because SSH support is
currently in getting turned OFF in libgit2 as we do not link to libssh2
yet
2021-10-10 07:29:07 +05:30
Twarit Waikar
055c9c387a Fix commit dates being off + update using cleaner VCS API 2021-10-10 03:00:18 +05:30
Twarit Waikar
569dc7df0c Workaround commit offset truncation through GDNative 2021-10-09 09:07:26 +05:30
Twarit Waikar
a9756150eb Add remote creation/listing backend 2021-10-09 04:42:40 +05:30
Twarit Waikar
e6eb3aaddf Add branch creation function 2021-10-08 05:01:00 +05:30
Twarit Waikar
5aa5343d53 Fix remote callback string output out of bounds mem read
Also changes the diff format to the Git default, from diff3
2021-10-08 00:08:24 +05:30
Twarit Waikar
ac32fcc708 Add force push implementation 2021-10-07 04:26:42 +05:30
Twarit Waikar
15c3bd0ad8 Change initial commit failure to a popup error 2021-10-07 02:49:11 +05:30
Twarit Waikar
d9d92f816b Don't find upstreams when pulling branches 2021-10-07 01:58:02 +05:30
Twarit Waikar
eea6826d5e Add missing error check on git upstream check during push 2021-10-07 01:19:32 +05:30
Twarit Waikar
3190180025 Remove and ignore bin files in demo/ 2021-10-07 01:17:46 +05:30
Twarit Waikar
521c70b7f9 Generate PDB file if running debug version on Windows 2021-10-07 01:14:23 +05:30
Twarit Waikar
417084afde Fix crash during push operations due to div by 0 + fix pushspecs 2021-10-07 01:13:23 +05:30
Twarit Waikar
3ccbc17d6e Stop push operations from crashing the second time onwards 2021-10-06 23:28:32 +05:30
Twarit Waikar
c3ba5b237c Fix mem leaks with C++ unique ptr deleters over libgit2 2021-10-06 02:29:56 +05:30
Twarit Waikar
6cd5a35ed2 Improve error msgs 2021-10-04 04:19:21 +05:30
Twarit Waikar
9ffee64156 Fix untracked files not showing their diffs 2021-10-04 02:23:21 +05:30
Twarit Waikar
df3b519cfc Push worked! 2021-10-04 01:27:20 +05:30