Alex Shvartzkop
bc07efc076
Fix a build issue on MSVC with wx 3.3.
1 year ago
Wayne Stambaugh
795a9eea60
Coding policy fixes.
This is primarily to change all instances of wxLogDebug with wxLogTrace
so developers do not have to sift through debugging output that is always
dumped. The only exception is for code blocks built in debug builds and
called on demand for dumping object states.
1 year ago
Seth Hillbrand
8a306eecb6
Cleanup libgit init calls
1 year ago
Marek Roszko
0ce227fa92
Can't use forward declare with std::vector
Not allowed per C++ standard
See https://github.com/llvm/llvm-project/issues/57700
2 years ago
Ian McInerney
9456f35491
Properly cleanup git repos and memory on project/frame deletion
* Ensure the git backend is deleted when the project tree is deleted.
* Unload the git repo for a project when the project is unloaded from
the tree.
2 years ago
Ian McInerney
3a90b729ea
Hide unused variable warnings in git error strings
These strings aren't actually used right now, but they may be used
in the future, so don't actually remove them but silence the error that
they aren't used.
2 years ago
Jon Evans
3c2922f993
Work around libgit2 API change for supporting older platforms
2 years ago
Seth Hillbrand
1c847889e7
Use deprecated GIT defines
Older Ubuntus/Debians use libgit2 that does not support the new defines.
Newer libgit2 provides a name define translation
2 years ago
Seth Hillbrand
91a151deb1
Coverity fixes
2 years ago
Seth Hillbrand
6e50b4c5f7
Add libgit compatibility header
2 years ago
Jon Evans
e251bbd217
gmtime requires an explicit cast on some platforms
2 years ago
Seth Hillbrand
5c5a38af21
Update fixes for MacOS
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago