Skip to content
A source control repository change tracker for multiple version control systems
C# CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ClickOnceHostWeb
Documentation
Lib
SourceLog.Interface
SourceLog.Model.Tests
SourceLog.Model
SourceLog.Plugin.DummyTestPlugin
SourceLog.Plugin.Git
SourceLog.Plugin.GitHub
SourceLog.Plugin.Mercurial
SourceLog.Plugin.Perforce
SourceLog.Plugin.Subversion
SourceLog.Plugin.TeamFoundationServer2010
SourceLog.UI
packages
.editorconfig
.gitignore
AppHarborBuildToTemp.cmd
AppHarborBuildToTemp.ps1
Local.testsettings
README.md
SQL Server Compact Script.sqlce
SourceLog.sln
SourceLog.vsmdi
TraceAndTestImpact.testsettings
UpdateVersion.proj.xml

README.md

SourceLog

SourceLog is a source control repository monitor application that tracks changes committed to a repository and displays details of each change including a side by side diff of each file changed. The application allows the user to track changes to any number of repositories through "subscriptions" to repository paths. A number of version control systems are supported through a plugin model. Users are notified as changes are committed to the repository and new changes are marked as unread and displayed in bold.

SourceLog Main Window

More screenshots on the wiki..

Implementation

The application is implemented using WPF and .NET 4. The log data is stored in a SQL Server Compact Edition 4.0 database and accessed using Entity Framework 4.1 Code First.

Please see my blog post for further information: http://www.unhandledexception.info/sourcelog/

Supported Version Control Systems

  • Git
  • GitHub (via the GitHub API)
  • Mercurial (thanks to cl3m!)
  • Subversion
  • Team Foundation Server 2010
  • Perforce

Install

SourceLog is packaged into a ClickOnce installer and hosted on AppHarbor.

Status

The application is now fairly stable. There are a number of enhancements suggested on the issues list.

Feedback and Contributions

Feedback and suggestions are very much welcome and I would be keen to get input on all the following areas:

  • The GitHub project page / AppHarbor host page
  • The install experience
  • The features and functionality of the application
  • The design and architecture of the application
  • The coding style and conventions in use

I would also be very happy to accept pull requests and collaborate with others on further development of the application.

tom@unhandledexception.info


SourceLog is inspired by CommitMonitor.

You can’t perform that action at this time.