views:

25

answers:

1

I need to manipulate a subversion client from python. I need to:

  • check the most recent revision to change something under a given path.
  • update a client to a given (head or non head) revision
  • get logs for a given path (revisions that changed it and when).

A quick search didn't turn up what I'm looking for and I'd rather not have to write my own wrapper around the svn command line tool. (BTW: running under Linux and python 2.6)

+2  A: 

Check out the pysvn library. Or skim the pysvn Programmer's Guide to see if it meets most of your use cases.

ars
Looks like it has what I want.
BCS