views:

109

answers:

6

I'm working on several repositories at work and would like to be informed, if anything changes in the SVN repositories.

I made a small BAT script (yes, BAT is usefull sometimes) that keeps executing an svn log -r BASE:HEAD on my working copy. It shows all submit comments and revision dates. It works really well but it's not comfortable for different repositories.

How do you keep track of changes in your repositories? Do you use a small program you made for yourself? Do you use software someone else made?
I'm interested in every approach to this problem.

I would like to get notifications and several more information about the commit. The IDE integrated functions are good, but work only if I request the information.
I don't want to act to get this information.

Platform: Windows, Subversion 1.5 and higher.

A: 

svn info | grep Revision works for me. It shows, for example:

Revision: 183

If it's changed from what I think it should, then I investigate further.

wallyk
A: 

I use

svn status --show-updates

to show you which files I've changed as well as those files which have changed in the repository.

You could use Subversion's hook scripts to setup notifications.

Convict
It doesn't help. I would like to get notified.
furtelwart
+12  A: 

I'm using CommitMonitor, it's from one of the TortoiseSVN developers. You can easily add several SVN URLs to monitor and specifiy an interval to check for commits. If any updates are found, it shows a little popup windows in the corner of the screen.

There is also SVN Monitor, but that is a bit more complicated to use and setup. Besides giving a message on commits, it can also show you which files you have modified and remind you to commit your changes.

Otherside
These recommendations are very good, I'll see!
furtelwart
+1 for commit monitor - drop-dead easy to use
Antony
Too bad this is Community Wiki because as of now, this is my highest voted answer :(.Oh well.
Otherside
+1  A: 

If you have Tortoise SVN installed, then you could use SVN Notifier.

Edd
+2  A: 

I have Web SVN installed and subscribe to RSS feeds of the paths I'm interested in.

djch
Nice possibility!
furtelwart
A: 

Email. An example svn post-commit hook to send email can be found in subversion itself:

http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/

NUXI