49 Commits

Author SHA1 Message Date
Twarit
b20bde7d3e Update windows binaries for 3.2 beta 2 v1.0 v1.0-alpha-3 2019-11-25 01:13:01 +05:30
IronicallySerious
0e4f8acd3d Fix dirty read on initialiation status for the libgit2 instance 2019-11-25 00:44:12 +05:30
Twarit
531495001e Fix compat with fixed typo in function names 2019-11-24 23:04:47 +05:30
IronicallySerious
a21209bf62 Update linux binaries for #6 fix v1.0-alpha-2 2019-10-09 18:03:09 +05:30
Twarit
cd9239220a Enforce full file name status listings. Fix #6
libgit2 wasn't showing the full file names and showed just the
directory name in case there were many files being added at once
in a new directory.

Added a libgit2 flag that enforces full names on files
appearing in git status queries.
2019-10-09 17:07:01 +05:30
Twarit
b753c0a71b Add updated windows binaries with recent revision v1.0-alpha 2019-08-26 10:23:20 +05:30
IronicallySerious
bde2557be7 Update linux binaries to fix lingering commit index 2019-08-23 19:57:02 +05:30
Twarit Waikar
ed4295a325 Update README.md 2019-08-20 01:47:30 +05:30
Twarit
ffc9becb3d Fix issue where deleted files where not staged + Add error checks 2019-08-17 03:41:19 +05:30
Twarit
483c1ec783 Add contextually aware diff loading 2019-08-16 02:22:49 +05:30
Twarit
b65c336ce3 Add diff loading with useability fixes 2019-08-15 03:07:52 +05:30
IronicallySerious
cfa85954e9 Update addon demo binaries for linux 2019-08-14 14:24:13 +05:30
Twarit
94b14f871e Fix multiple file commits and adds 2019-08-13 14:27:13 +05:30
Twarit
4a5ee6906e Fix null dereference while displaying modified files 2019-08-13 11:28:03 +05:30
IronicallySerious
ce12f9a031 Fix GIT2_CALL() false to NULL implicit conversion 2019-08-12 19:24:37 +05:30
Twarit
cd793c1b4d Add category wise status retrieval 2019-08-10 00:52:21 +05:30
Twarit
69504530db Implement git status 2019-08-09 17:39:05 +05:30
Twarit
a57541d6bb Add git commit and refactor 2019-08-09 13:30:19 +05:30
Twarit
7abe06cd33 Test object casts from call responses 2019-08-08 01:18:36 +05:30
Twarit
bc7f77eb93 Add better error checking with stage and commits 2019-08-07 17:19:34 +05:30
Twarit
9b01f3f665 Fix redundant control conversions 2019-08-06 15:29:03 +05:30
Twarit
d06d0ccf29 Reset Windows libgit2 binary for proper relocation 2019-08-03 11:32:13 +05:30
Twarit Waikar
96adcc7493 Add linux libs (#5)
* Add libgit2 libs + source

* Set libgit2 dll as dependency of gitapi

* Add libgit2 shared object

* Add x11 git2 static lib

* Add libgit2 binaries to demo project

* Add windows binaries to demo project for git addon

* Update gitignore to regard all demo files

* Add windows addon binary to demo

* Add git init

* Add linux binaries with fixed dynm linkage
2019-08-03 02:47:01 +05:30
Twarit Waikar
892f9264cd Add libgit2 windows lib (#4)
* Add libgit2 libs + source

* Add libgit2 binaries to demo project

* Update gitignore to regard all demo files

* Add windows addon binary to demo

* Add git init

* Fix godot_gdnative_singleton not existing warning

* Fix missing godot_gdnative_singleton missing warning
2019-08-03 01:22:16 +05:30
Twarit Waikar
2fff57825c Add libgit2 lib with source (#3)
* Add libgit2 libs + source

* Set libgit2 dll as dependency of gitapi

* Add libgit2 shared object

* Add x11 git2 static lib

* Add libgit2 binaries to demo project

* Add windows binaries to demo project for git addon

* Update gitignore to regard all demo files

* Add windows addon binary to demo

* Add git init
2019-08-01 21:16:25 +05:30
Twarit Waikar
35ae0ae374 Test calling back mechanism (#2)
Test calling back mechanism
2019-08-01 11:52:59 +05:30
IronicallySerious
d1be7b98e7 Fix x11 build linkage 2019-07-31 02:39:21 +05:30
Twarit
c21416175f Add scons compiling option 2019-07-31 00:42:32 +05:30
Twarit
f6dc2a614f Add support for proxy end-point functions 2019-07-30 23:55:05 +05:30
Twarit
0a61113602 Register as tool class 2019-07-30 19:11:40 +05:30
Twarit
399837fd1f Add initialization control settings 2019-07-29 00:38:59 +05:30
Twarit
bf44a58895 Test calling back mechanism 2019-07-28 03:35:16 +05:30
Twarit
a09b61a831 Use api struct for implementation 2019-07-07 01:22:37 +05:30
Twarit
f5b7c4950c Remove dependence on call methods 2019-07-06 16:21:51 +05:30
IronicallySerious
cea2b38287 Add gdnative resources 2019-07-04 01:05:33 +05:30
IronicallySerious
6afa3d9f7f Fix linux build script' 2019-07-04 00:59:59 +05:30
IronicallySerious
a64153f05e Add Linux build script 2019-07-03 23:39:08 +05:30
IronicallySerious
80d63df6ca Merge branch 'set-singleton' 2019-07-03 23:32:10 +05:30
IronicallySerious
dbb17a6ece Fix building through scons on Windows 2019-07-03 23:31:38 +05:30
IronicallySerious
8d46d0fea4 Add batch build helper file 2019-07-03 22:59:14 +05:30
Twarit
e052166abc Try out signals for calling functions 2019-07-03 01:32:24 +05:30
Twarit
e73017b7f7 Remove unintended binaries 2019-07-02 23:27:02 +05:30
Twarit
e28a878b0e Add singleton recognition in engine 2019-07-02 23:25:59 +05:30
Twarit
ab9654a6ed Get the custom api working 2019-06-30 21:54:43 +05:30
Twarit
77463f6a61 Add Git API skeleton 2019-06-29 18:05:52 +05:30
Twarit
83f0fd28ce Get basic C++ plugin working 2019-06-29 17:04:12 +05:30
Twarit
08a74bfb61 Clean up C code 2019-06-25 22:56:22 +05:30
Twarit
6c2cd289bf Get simple gdnative library to be used properly 2019-06-22 13:45:46 +05:30
IronicallySerious
1131d958ba Generate template gdnative lib 2019-06-22 12:15:24 +05:30