On Wed, Jul 17, 2013 at 7:34 PM, stevieg <steve.go...@ge.com> wrote: > Greetings, all, > > I have a problem, I need to query the Subversion repositories of two of our > software vendors in order to pick up their latest changes and am not sure of > the best way to do this. Most of the Subversion utilities seem to be based > on a "push" model. Because of firewall issues this is not possible. > > What I am looking for is a "pull" solution that we can use from our > Subversion instance.
??? The "post-commit" tools, designed to push to a remote repository or deploy based on changes, are indeed push based. But the whole model of Subversion is based on the older CVS model. "There is a central repo: all your changes are compared to it, and any local changes are only recorded by pushing to the central repository". If you want to do development locally, with changes recorded locally and without write access to your vendor's repository, than you have to look at using a local Subversion repository and doing some synchronization steps between them (such as maintaining local tags of the released copies of vendor code), or you have to use something like git that can store your changes locally and still do valid comparisons to a remote Subversion repository. (Look at git-svn documentation for examples.) > Please be kind as I am not Subversion literate.