On 3/27/06, Brian Krusic <brian@krusic.com> wrote:
> Before I ssh to every ones PC (XP) and do an svnstatus, is there a way to
> query the central repository to find out what PCs are running what versions?
>
> This would save me the trouble of installing an ssh server on each PC and
> disting the keys so that I can run a foreach loop and grep for info needed.
>
> I'm hoping there are logs of each PC and what versions that are running so
> that I can simply grep for needed info.
The svn server has no knowledge of the state of any client that may
have a working copy. Once a working copy is checked out/updated (an
action which is not logged - see the threads on this topic from last
week), the connection is severed. No further communication occurs
until the client initiates the conversation, usually via an update or
commit.
If all users store their working copies on a network drive, you could
roll through those locations. Or, if all the client PCs have a
read-only share made available where the working copies are, you could
probably access them over the wire.
Your foreach loop assumes that every client only keeps a working copy
in a location you're expecting - unless you're going to search every
drive on each PC.
But now you've got me curious....why?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Mar 27 22:55:28 2006