4 ms·
That is my dream. Right now, many Windows GUIs (SmartGit/SourceTree) use 'git.exe' to manage the actual Git repositories. If libgit2 is fully mature, I can ima
by solutionyogi 11y ago
That is my dream. Right now, many Windows GUIs (SmartGit/SourceTree) use 'git.exe' to manage the actual Git repositories.
If libgit2 is fully mature, I can imagine more GUIs/tools will be built to manage/analyze the git repositories.
- leonardinius 11y agoI believe github windows client is going that route https://github.com/blog/1127-github-for-windows https://github.com/blog/1127-github-for-windows. I also remember some blog post going into sync/async details of git.exe vs libgit2 stuff. Will try to google it.
- MarkSweep 11y agoThis is the article you speak of: http://githubengineering.com/git-concurrency-in-github-desktop/ http://githubengineering.com/git-concurrency-in-github-deskt... The AsyncReaderWriterLock mentioned in blog does not directly show up in Google, but it appears to be based on the one in this blog post: http://blogs.msdn.com/b/pfxteam/archive/2012/02/12/building-async-coordination-primitives-part-7-asyncreaderwriterlock.aspx http://blogs.msdn.com/b/pfxteam/archive/2012/02/12/building-...
- dan15 11y ago> Right now, many Windows GUIs (SmartGit/SourceTree) use 'git.exe' to manage the actual Git repositories. For what it's worth, all of the Git functionality in Visual Studio uses libgit2.