SVN Notifier... Version control is essential for collaborative development, and we do a lot of collaborative development at Arc90, so we rely heavily on our Subversion repositories. One of the things we’ve noticed is that it’s hard for developers to keep up with their repositories’ and working copies’ statuses: Is my copy out of date? Has someone committed something to the repository?
So we wrote a Dashboard widget that monitors working copies and repositories to make sure that it’s always clear what’s what. And we threw in Growl support to make the package extra appealing. It’s a great way to keep tabs on your development efforts.
Thanks very much, we're glad you like it! If you have any ideas, comments, concerns or problems, let us know:
http://blog.arc90.com (Version 1.0.1)
0
Apr 30 2008
DIRK3 This is pretty handy. I especially like built-in Growl notifications.
However, this would be so much more useful if it could monitor multiple working copies. I work on various projects from different repositories and would like to be notified of changes to any of them. (Version 1.0.1)
You can _absolutely_ do this: just add multiple copies of the widget. Each one is instance-aware and will remember its specific preferences.
As an aside, this is exactly what I do: I have three open for the primary projects I'm working on.
Hope this helps,
Chris LoSacco
arc90 | http://arc90.com (Version 1.0.1)
0
Apr 30 2008
DIRK3 Thanks, Chris. I figured your could do that, but I don't really want to give up the screen real estate. I'd be nice to implement tabs for multiple repositories / work spaces within the widget. (Version 1.0.1)
I'm not sure this makes sense, but I 100% agree that the widget takes up far too much space as currently laid out. Hopefully, in future releases, we'll be able to slim everything down and present the information in a more compact, clear way. (Version 1.0.1)
0
Apr 3 2008
KIDDAILEY Darn. I was so excited to try this out (sounds awesome), but it won't work for me at all.
I put in the path to the working copy and nothing happens. Even tried escaping the spaces in the path with slashes. Nothing.
You're absolutely right - there was a bug in our code that assumed the Leopard location for the svn binary instead of finding where it is. v1.0.1 fixes this bug and properly looks for the svn binary. (Version 1.0)
0
Apr 30 2008
KIDDAILEY No love here - still doesn't work in Tiger for me, sorry. The console shows this error message:
2008-04-30 16:54:13.342 DashboardClient[7213] (com.arc90.widget.svnnotifier) file:///Users/xxxxx/Library/Widgets/SVN%20Notifier.wdgt/SVN%20Notifier.js: Object (result of expression xmlMySvnInfo.indexOf) does not allow calls. (line: 111) (Version 1.0.1)
0
Apr 30 2008
CLOSACCO Ugh, we'll track this down. Let's move the discussion here:
JOBBY Growl notifications for svn commits - nifty!
Unfortunately the preamble is so long that Growl cuts off the commit message (at least with the iPhonesque Mini display style and "limit to 2-5 lines" on). I've hacked the text in my copy to be less verbose, but could we have an option to reduce it to something like "r1033 / bob:" to save space?
The text in the widget is a bit on the tiny side, too... it's fine on the main iMac monitor, but the secondary monitor is a CRT, and it's unreadable there. (Of course, I'd rather my boss replaced the CRT with a 23" Cinema Display :) (Version 1.0)
Thanks for the comments. We agree that there should be an option to limit the size of the Growl notification, and also that the widget itself could make far better use of space and fonts. We'll note these suggestions for future releases. (Version 1.0)