Mercurial > hgsubversion
diff svnwrap/__init__.py @ 0:f2636cfed115
Initial import of hgsubversion into a public repository.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Tue, 30 Sep 2008 11:42:52 -0500 |
parents | |
children |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/svnwrap/__init__.py @@ -0,0 +1,16 @@ +"""This is a special package because it contains (or will contain, as of now) +two parallel implementations of the same code. One implementation, the original, +uses the SWIG Python bindings. That's great, but those leak RAM and have a few +other quirks. There are new, up-and-coming ctypes bindings for Subversion which +look more promising, and are portible backwards to 1.4's libraries. The goal is +to have this file automatically contain the "best" available implementation +without the user having to configure what is actually present. +""" + +#try: +# # we do __import__ here so that the correct items get pulled in. Otherwise +# # demandimport can make life difficult. +# __import__('csvn') +# from svn_ctypes_wrapper import * +#except ImportError, e: +from svn_swig_wrapper import *