my current setup is as follows:

  • We have a Linux samba share that contains all the repository folders (with the hooks folder inside, amongst the others)
  • All the developers have the share mapped as a network drive, and import to a local directory (normally C:\Server\RepositoryName) where they work on their files.
  • All the machines accessing the drive (unfortunately) run windows.

What I'm aiming to do is to have a hook on the Linux server that detects when a commit has been made, by which project, the revision number, the name of the developer who committed, etc. I looked into the hooks files, but they seem to be ran by the client. Is there a way to monitor svn changes and collect the relevant information from the Linux server?

有帮助吗?

解决方案

All the hooks are executed by svnserve. Check your hook scripts, svnserve configuration and http://subversion.apache.org/faq.html#hook-debugging

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top