Showing posts with label WPF. Show all posts
Showing posts with label WPF. Show all posts

Saturday, December 3, 2011

SvnRadar, Subversion repository sniffer

There are times when working on distributed teams I need to be notified about someone's commit on Subversion repository. Sometime happens that I need to check if that commit is actually not a dangerous or is not risky to apply it to my working copy. 


 I've used different solutions, so far, but I found them not good enough for me. 


Svn Notifier slowed down the system and actually consumed too much processor power but also by integrating with TortoiseSVN offers power of basic operations. 


Commit Monitor, instead, is lightweight, offers easy preview of changes in repository but with chaotic, hard to use interface (in my opinion), and also I'm not able to execute an update from it.


So SvnRadar was actually born, with following ideas:

  • very simple and clean UI
  • low processor consumption
  • no 3rd party tools mandatory integration, except any Subversion client, which is mandatory. 
  • possibility to check actual changes on repository before downloading them
  • possibility to update repository directly from tool, by one click.
  • have a systray notification, so I can understand that something changed on repository
  • possibility to sniff more then one repository contemporary, and assign aliases to them. 

Simple and clean UI

   That is.


Low processor consumption
    Download and try it :)




No 3rd party tools mandatory integration except Subversion client


Like a subversion client I usually use Slik Svn, cause find it pretty reliable.
SvnRadar can be integrated with WinMerge to visualize a actual change made on repository. By the way, there is a built-in diff visualizer.






   Possibility to check actual changes on repository before downloading


Just hover the mouse over the change notified and popup will appear showing  who, revision number and comment. Want to see more? No problem. Expand the change and double click on the row.




Possibility to update repository directly from tool, by one click
Just use a button on bottom on every tab associated to any repository. 




Have a systray notification, so I can understand that something changed on repository




Possibility to sniff more then one repository contemporary, and assign aliases to them. 

Application is free for use and open source. Fill free to download a binaries from my Svn Radar  download section, or check out directly the code. 


App written in C# and WPF 4.0.