python svnmerge (was Re: [Svnmerge] svnmerge and different flavors of sh)
Jim Fulton
jim at zope.com
Fri Sep 16 06:49:54 PDT 2005
Blair Zajac wrote:
> Jim Fulton wrote:
>
>> Blair Zajac wrote:
>>
>>> Jim Fulton wrote:
>>>
>>>> Blair Zajac wrote:
>>>>
>>>>> Jim Fulton wrote:
>
> ...
>
>>>> I have 2 reservations about using the Python subversion bindings:
>>>>
>>>> 1. As you say: "there's almost no documentation anywhere, except for
>>>> pydoc,
>>>> Subversion's include files and Googling the mailing lists". :/
>>
>>
>>
>> This is excruciating -- and things to swig, segfaults galore
>
>
> :) What's segfaulting?
Swig is a *very* quick and dirty -- with emphasis on dirty -- way to
create extensions. Among it's many features is giving Python programmers
access to such C features as pointers. :) If you call functions with
incorrect arguments, segfaults are easy to get. Given the minimal
documentation for the subversion Python API, passing incorrect
arguments is pretty much inevitable.
> Any luck on getting it going?
Yup, I think so. The example program you pointed out helped a lot.
I've neen sucessful using the client library to perform some operations
and am fairly optimistic that it will be pretty smooth sailing from here.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Svnmerge
mailing list