I would like to create an app to communicate with github in C# code.
After searching some time, I could not find a library to support this.
What I want to do is something like this fake code:
using GitLibrary;
Repository myRepository = new(Repository);
myRepository.URI = "https://github.com/somerepo/reporoot";
myRepository.LoginName = "myLoginName";
myRepository.LoginPassword = "myPassword";
myRepository.Open();
myRepository.Pull("folderA\folderB\fileXYZ");
....
some code to edit file fileXYZ
....
PushResults results = PushFileChanges("fileName");
....
some code to handle errors.
....
myRepository.Close();
Does anybody know if there exists a library to accomplish this (more or less)?
Oh, I recently moved from Visual Studio to Sharpdevelop, so a library that only works with VS is no solution.
Thanks for any suggestions.
Loading
Terry HowardPosted Oct 15, 2012, 9:16 AM
However, it looks like this development has stopped, because the last change in the source code was 11 months ago.
As I plan to make an app for the next few years, I am a bit reluctant to use an unsupported library.
As you know, any piece of software older than one year is considered to be dead or at least archaic :)
But thanks anyway, I will continue my quest.
Best, Terry
VulpesPosted Oct 14, 2012, 5:16 PM
https://github.com/erikzaadi/GithubSharp