[BangPypers] Using pysvn how can i capture the log of checkout() and return code of the checkout() to use the exit code of check out activcity basically .

babmis babmis at outlook.com
Wed Oct 9 11:49:23 CEST 2013


This is snippet is not complete, but primary intention is

revision = client.checkout(link, path, recurse=True)

After this how can i check the exit code and capture the specific log that would have generated during this transaction of svn co command internally.



On 10/9/2013 3:01 PM, Noorul Islam K M wrote:
> babmis <babmis at outlook.com> writes:
>
>> Here  is the code i am trying:
>>
>>
>>
>>    2     from pysvn import wc_status_kind
>>    3     import pysvn
>>    4
>>          import os, os.path
>>    6     import re
>>    7
>>    8     def createSVNClient():
>>    9         """Create a pysvn client, and setup some callback and options.
>>   10         """
>>   11
>>   12         def login(*args):
>>   13             return True, 'root', 'pass', False
>>   16
>>   17         client = pysvn.Client()
>>   18         client.set_interactive(True)
>>   19         client.callback_get_login = login
>>   20         return client
>>   21
>>   22     client = createSVNClient()
>>
>>   23     link = "http://demo.com/svn/trunk"
>>   24     path = '/tmp/ux'
>>   25     client.exception_style = 1
>>   26
>>   27     try:
>>   28         revision = client.checkout(link, path, recurse=True)
> I this code snippet complete?
>
> - Noorul
>
>



More information about the BangPypers mailing list