Giter Club home page Giter Club logo

sourcelog's Introduction

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.

[email protected]


SourceLog is inspired by CommitMonitor.

sourcelog's People

Contributors

tomhunter-gh avatar immeraufdemhund avatar

Stargazers

Ojabo John Heart avatar

Watchers

James Cloos avatar  avatar Ojabo John Heart avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.