Comments (7)
Why not use LibGit2Sharp?
from ngit.
Also, about running JGit under IKVM, we had a PoC on MonoDevelop itself: mono/monodevelop#498
from ngit.
Language which differs from C# requires another toolchain which is not available on all platforms. LibGit2Sharp requires C toolchain for libgit. C toolchain is not available on all platforms. Some platforms have ideological restrictions which prevents usage of C tools.
from ngit.
Getting IKVM binaries out of JGit is documented over here too, btw https://github.com/mono/jgit-binary
from ngit.
IKVM binaries still doesn't give C# code without decompiling.
from ngit.
But what about modifying Java code and just using the generated assemblies? That's what we had in mind initially.
The generated code does work, I've had no problems with it, and I could run the JGit test suites under IKVM too without many problems.
from ngit.
In the another operating system (on MOSA toolchain) I will have no tools to modify Java code. It's more convinient to have C# codebase.
from ngit.
Related Issues (20)
- Cached RmCommand unavailable
- Clone, Fetch, Push documentation / examples HOT 1
- Basic authentication when cloning with http/https
- Ngit File locks HOT 12
- Cannot add HEAD to a bundle HOT 1
- Incorrect topological sorting HOT 1
- Ngit CredentialProvider - Keypair HOT 1
- Nsch - generating RSA key fails with casting exception HOT 1
- Compatibility issues with latest SharpZipLib
- Exception / hang on Mono.Security Diffie-Helman key generation for SSH Transport
- Cloning works on IISExpress but fails on normal IIS.
- IsClean() HOT 1
- Diff is duplicated
- CopyOnWriteArrayList is dangerously broken
- Outdated ciphers for using JSch
- Port to NetStandard 2.0
- Object reference not set to an instance of an object.
- A secure connection could not be established
- Algorithm negotiation fail
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ngit.