We wanted to take a moment to highlight one of our more recent additions to our GitHub space. It’s called Weald and it’s a dashboard and API for Subversion repositories that’s web-based and pairs with VisualSVN Server. Full disclosure – Weald is not associated with nor endorsed by VisualSVN, but as we’ve written about before, we’re big fans of their products.
As you can see in the screenshot below, Weald’s dashboard shows you some highlights of the repositories on your Subversion server, including which repository is using the most space, which has the most revisions, and the top 10 repositories by disk usage and revisions. Then below the summary charts are the details for each individual repository.
Weald also provides a REST API to give you a programmatic way of accessing the same repository details you see in the dashboard. In fact, the dashboard is “dog fooding” the Weald REST API by calling the same API to populate the grid and charts you see.
The Weald dashboard:
Weald is implemented using ASP.NET MVC 4 and the Razor view engine, with bits of C# on the backend. Currently Weald only supports VisualSVN Server. It expects to be installed on the same host as your VisualSVN Server, and will tell you so if it doesn’t find the VisualSVN Server service. Weald expects to be installed as a standard IIS web application (with an application pool).
There’s more information available on Weald’s GitHub project page: https://github.com/devopsonwindows/Weald
Like our other projects on GitHub, Weald is released under the Apache License 2.0, so feel free to check it out and let us know if you have any feedback!