[Tutor] pysvn samples
billburns at pennswoods.net
Sat Dec 16 20:20:52 CET 2006
> I am looking to experiment with pysvn and was wondering if anyone knew
> of a location for code samples/snippets using it?
> I'm reviewing the pysvn programmers guide and tutorial but some live
> examples would be great.
> If anyone can point me at something, it would be appreciated.
Here's some examples, which are not very elaborate, but I use them
frequently (most of them you can get out of the programmer's guide).
I'm using Windows and I have a 'working copy' checked out into the
client = pysvn.Client()
# Updates my working copy.
# Maybe just get the revision number?
rev = client.info(r'C:\dist').revision.number
# Commit or checkin some changes.
client.checkin(r'C:\dist', 'A log message goes here')
# Do a checkout from a local repos. Note: if some_dir
# does not exist, it will be created. 'C:\svn\FilePrinter'
# is a repos of mine, substitute your own ;-)
# Do a checkout from a remote repos.
And you can also fire up the interpreter and do things like:
>>> import pysvn
>>> pysvn.version # get the pysvn version
(1, 5, 0, 742)
>>> pysvn.svn_version # get your Subversion version
(1, 4, 0, '')
>>> help(pysvn.Client().checkout) # get some help on checkout
There's also several pysvn mailing lists
and five (5) pages of hits from 'Google Code Search'...
More information about the Tutor