As discussed in my previous post, I prefer the option of embedding subversion into nTrac. I looked at available .NET implementations of SVN and the ones I could find are listed below:
- Svn.NET by PumaCode: This project is based on SubversionSharp.
- AnkhSVN: A Subversion addin for Microsoft Visual Studio .NET.
Svn.Net uses PInvoke to wrap SVN libraries while AnkhSVN uses managed C++. The latter is better (though I would have preferred the newer C++/CLI syntax).
Both of them are focusing only on the client access layer of SVN. I want a library that can access SVN at the repository level.
Right now, I am planning to implement this fully in .NET. Something similar to SvnKit, which is a full-fledged implementation of SVN in Java.


Kudos to you George for the attempt. Its a surprise that a tool as useful as TRAC hasn't be ported to .Net yet. A .Net Port of Trac could be easier to integrate with the other great guns (CruiseControl.NET for example) It would be sweet if SCRUM/Agile development method is fully supported by the port. Database Abstraction and Source Repository Abstraction would be a titanic advantage !!
Thanks for the encouragement. Integration with CruiseControl.NET is in my mind.
Any ideas on integrating SCRUM/Agile development?