Hi Garrett,
Thanks for your response..
I am fairly new to subversion and I do not think I have understood all
that you have said..
It will be great if you can elaborate on some of the point below to help
me understand this better
- What is a client interface / RA.. I thought these python scripts were
client side bindings ..
- Is there different API that I need to use if I am mentioning URLs?
- I will be using these APIs on a client machine and the only access
method open to my repository is https:// .. so based on this what API/
binding will I have to use..
- My aim is to get the log message for a set of files/ folders and then
process them... Right now I am just focusing on the first step - get the
logs. .. as I mentioned this script will run on the client side
therefore what APIS do you suggest
- Are there any samples available for the same?
Thanks once again for your response.
- Aditya Gandhi
-----Original Message-----
From: Garrett Rooney [mailto:rooneg@gmail.com]
Sent: Monday, June 28, 2004 8:56 PM
To: Aditya Gandhi
Cc: Max Bowsher; users@subversion.tigris.org
Subject: Re: sample python scripts to get logs from the repository
On Mon, 28 Jun 2004 20:46:25 +0530, Aditya Gandhi
<agandhi@sapient.com>
wrote:
> Note: I also tried a stripped down version of code...
> ----------------------------------------------------------------
> # Initialize APR and get a POOL.
> core.apr_initialize()
> try:
> pool = core.svn_pool_create(None)
> try:
> repos.svn_repos_open("http://svn.collab.net/repos/svn/trunk/",
> pool)
> finally:
> # Cleanup our POOL, and shut down APR.
> core.svn_pool_destroy(pool)
> finally:
> core.apr_terminate()
>
----------------------------------------------------------------------
> In this case I got the following error
>
----------------------------------------------------------------------
> Traceback (most recent call last):
> File
>
"C:\Python23\Lib\site-packages\Pythonwin\pywin\framework\scriptutils.py"
> , line 310, in RunScript
> exec codeObject in __main__.__dict__
> File "D:\SVNCheckoutFolder\OnStage\test-ag-svn2\trunk\test.py",
line
> 61, in ?
> File "D:\SVNCheckoutFolder\OnStage\test-ag-svn2\trunk\test.py",
line
> 53, in func3
> core.svn_pool_destroy(pool)
> SystemError: null argument to internal routine
svn_repos_open expects a path to a repository on disk, not a URL. to
use a URL to refer to a repository you need to use the RA or client
interfaces.
-garrett
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jun 28 17:39:39 2004