view release on metacpan or search on metacpan
src/subversion/subversion/libsvn_subr/sysinfo.c
src/subversion/subversion/libsvn_subr/sysinfo.h
src/subversion/subversion/libsvn_subr/target.c
src/subversion/subversion/libsvn_subr/temp_serializer.c
src/subversion/subversion/libsvn_subr/time.c
src/subversion/subversion/libsvn_subr/token.c
src/subversion/subversion/libsvn_subr/types.c
src/subversion/subversion/libsvn_subr/user.c
src/subversion/subversion/libsvn_subr/username_providers.c
src/subversion/subversion/libsvn_subr/utf.c
src/subversion/subversion/libsvn_subr/utf_validate.c
src/subversion/subversion/libsvn_subr/utf_width.c
src/subversion/subversion/libsvn_subr/validate.c
src/subversion/subversion/libsvn_subr/version.c
src/subversion/subversion/libsvn_subr/win32_crashrpt.c
src/subversion/subversion/libsvn_subr/win32_crashrpt.h
src/subversion/subversion/libsvn_subr/win32_crashrpt_dll.h
src/subversion/subversion/libsvn_subr/win32_crypto.c
src/subversion/subversion/libsvn_subr/win32_xlate.c
src/subversion/subversion/libsvn_subr/win32_xlate.h
src/subversion/subversion/libsvn_subr/xml.c
src/subversion/subversion/libsvn_wc/adm_crawler.c
src/subversion/subversion/libsvn_wc/adm_files.c
src/subversion/tools/hook-scripts/mailer/mailer.py
src/subversion/tools/hook-scripts/mailer/tests/mailer-init.sh
src/subversion/tools/hook-scripts/mailer/tests/mailer-t1.output
src/subversion/tools/hook-scripts/mailer/tests/mailer-t1.sh
src/subversion/tools/hook-scripts/mailer/tests/mailer-tweak.py
src/subversion/tools/hook-scripts/mailer/tests/mailer.conf
src/subversion/tools/hook-scripts/persist-ephemeral-txnprops.py
src/subversion/tools/hook-scripts/svn2feed.py
src/subversion/tools/hook-scripts/svnperms.conf.example
src/subversion/tools/hook-scripts/svnperms.py
src/subversion/tools/hook-scripts/validate-extensions.py
src/subversion/tools/hook-scripts/validate-files.conf.example
src/subversion/tools/hook-scripts/validate-files.py
src/subversion/tools/hook-scripts/verify-po.py
src/subversion/tools/po/l10n-report.py
src/subversion/tools/po/po-update.sh
src/subversion/tools/server-side/fsfs-reshard.py
src/subversion/tools/server-side/fsfs-stats.c
src/subversion/tools/server-side/mod_dontdothat/mod_dontdothat.c
src/subversion/tools/server-side/mod_dontdothat/README
src/subversion/tools/server-side/svn-backup-dumps.py
src/subversion/tools/server-side/svn-populate-node-origins-index.c
src/subversion/tools/server-side/svn-rep-sharing-stats.c
src/subversion/CHANGES view on Meta::CPAN
with a NULL svn_lock_t *, as documented (r1578273, r1578311, r1578326)
* fix tests for compiler flags (r1573106)
Version 1.8.8
(19 Feb 2014, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.8
User-visible changes:
- Client-side bugfixes:
* use CryptoAPI to validate intermediary certificates on Windows (r1564623)
* fix automatic relocate for wcs not at repository root (r1541638 et al)
* diff: fix when target is a drive root on Windows (r1541635)
* wc: improve performance when used with SQLite 3.8 (r1542765)
* copy: fix some scenarios that broke the working copy (r1560690)
* move: fix errors when moving files between an external and the parent
working copy (r1551524, r1551579)
* log: resolve performance regression in certain scenarios (r1553101 et al)
* merge: decrease work to detect differences between 3 files (r1548486)
* checkout: don't require flush support for symlinks on Windows (r1547774)
* commit: don't change file permissions inappropriately (issue #4440)
src/subversion/CHANGES view on Meta::CPAN
* FSFS de-duplication now works for properties as well (r1243312)
* read FSFS data using fewer fopen calls (issue #3372)
* 'svnadmin verify' will now check meta data (issues #3956, #4211)
* 'svnadmin verify' now checks for issue #4129 style corruption (r1304656)
* new --client-speed option for svnserve (r1391788)
* new --single-threaded option in svnserve (r1296018)
* hook script templates are now marked as executable (r1153414)
* error out on non-canonical fspaths in the authz file (r1166111)
* improve path lookup performance in FSFS (r1442088)
* svnserve now logs explicit path and reason for authz failures (r1446542)
* validate offsets from rep-cache to prevent FSFS corruption (issue #4277)
* new AuthzSVNGroupsFile option to store authz groups separately (r1438407)
* new 'SVNAllowBulkUpdates prefer' option for mod_dav_svn (r1417642, et al)
* new 'SVNMasterVersion' option for mod_dav_svn (r1398962)
* added virtual-host support to 'svnserve' (r1401296)
* new fsfs-stats tool which prints FSFS repository stats (r1410995)
* new fsfs-reorg tool to optimize FSFS packing (r1383214, r1385395)
* new --compatible-version option for 'svnadmin create' (r1407279 )
* new --ignore-properties option for 'svnlook diff' (r1407905)
* new --properties-only option for 'svnlook diff' (r1407905)
* new --diff-cmd option for 'svnlook diff' (r1413449)
src/subversion/CHANGES view on Meta::CPAN
* fix erratic behaviour in 'svnlook diff' showing property diffs (r1412224)
* fix inconsistent authz error messages in 'svn log' in svnserve (r1292462)
* fix svndumpfilter for empty paths in included or excluded lists (r1294583)
* make fsfs packing threadsafe (r1376011)
* don't error out on intermittent memcached failures (r1394470)
* fix a ra_svn deadlock with zero-copy server option (r1465622)
- Other tool improvements and bugfixes:
* 'svnmucc' promoted to first-class supported utility (issue #3308, #4279)
* make 'svnmucc' prompt for log messages (issue #3418)
* rename 'svnauthz-validate' to 'svnauthz' (issue #4284)
* make 'svnauthz' optionally validate user/path access (r1197588)
* fix mailer.py test suite problems (r1449582)
* fix mailer.py not showing dirs with property deletions (r1449582)
* make mailer.py generate Date and Message-ID headers (r1449592)
* new '-?' option support for 'svnmucc' (r1339428)
* provide the repository name to mailer.py (r1439592)
* add '--force-interactive' to svnmucc (r1457789)
* add '--trust-server-cert' to svnmucc (r1458995)
Developer-visible changes:
- General:
src/subversion/CHANGES view on Meta::CPAN
* svn_load_dirs.pl symlink support (issue #2478)
* translation updates to Japanese, Traditional Chinese.
- Server:
* fixed: mod_dav_svn memory leak when listing large dirs (r19528)
* fixed: mod_dav_svn crash on valid request (r19520)
* fixed: svnserve protocol error in lock, causing client hang (issue #2548)
* mailer.py: add Content-Transfer-Encoding header (r19319)
* mailer.py: fixed: named substitutions incorrectly ignored (r18114, -681)
* fixed: authz requires read access for root for writes (issue #2486)
* svnauthz-validate: add config file validation tool (r18504, -09)
Developer-visible changes:
* fixed: tests don't catch repository creation failure properly (r19149,-51)
* support SWIG 1.3.28
* support APR 0.9.x >= 0.9.10 (r19039, -57, -60)
* python bindings:
- fixed: link error on OpenBSD (r18983)
* ruby bindings:
- fixed: memory leak (r19493)
- fixed: NULL argument conversion bug (r19543)
src/subversion/CHANGES view on Meta::CPAN
svn_wc_parse_externals_description2(), svn_hash_read/write2(),
svn_repos_dump/load_fs2() & friends, svn_wc_diff2(),
svn_subst_copy_and_translate2()
* other new APIs:
- svn_stream_copy(), svn_txdelta_target_push(), svn_opt_parse_path(),
svn_io_file_flush_to_disk, svn_repos_trace_node_locations(),
svn_repos_get_file_revs(), RA->get_locations(), RA->get_file_revs,
RA->get_version(), svn_sort_compare_paths(), svn_utf_initialize()
* SVN_REVNUM_FMT_T usage replaced with %ld (r9691)
* cache mod_authz_svn authz file per connection (r8867)
* validate hex digits in % escape (issue #1947)
* hashes now written to disk in sorted order (r9910)
* do cancellation checks before loops, not after (r8918)
* fixed: bug in svn_repos_dir_delta replacement logic (r8078)
* fixed: tiny memory access bugs (r8229, 8230, 8313)
* fixed: several commit buglets (r8955, 9658, 9757, 9855)
* fixed: don't recursively lock all prop commands (r9172)
* fixed: svnserve memory usage on many-file commits (r9185)
* fixed: close svnserve child's listen-socket after forking (r10050)
* fixed: 'svnadmin hotcopy' integrity improvements (issues #1817, #1818)
* fixed: only verify media type of svn:mime-type, not encoding (r10126)
src/subversion/build-outputs.mk view on Meta::CPAN
RA_SVN_DEPS = subversion/libsvn_ra_svn/libsvn_ra_svn-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
RA_SVN_LINK = ../../subversion/libsvn_ra_svn/libsvn_ra_svn-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la
BUILD_DIRS = subversion/tests/cmdline subversion/tests/libsvn_subr subversion/tests/libsvn_fs_base subversion/tests/libsvn_client subversion/tests/libsvn_wc subversion/bindings/cxxhl subversion/bindings/cxxhl/tests tools/diff subversion/tests/libsvn_...
BDB_TEST_DEPS = subversion/tests/libsvn_fs_base/changes-test$(EXEEXT) subversion/tests/libsvn_fs_base/fs-base-test$(EXEEXT) subversion/tests/libsvn_fs_base/strings-reps-test$(EXEEXT)
BDB_TEST_PROGRAMS = subversion/tests/libsvn_fs_base/changes-test$(EXEEXT) subversion/tests/libsvn_fs_base/fs-base-test$(EXEEXT) subversion/tests/libsvn_fs_base/strings-reps-test$(EXEEXT)
TEST_DEPS = subversion/tests/cmdline/atomic-ra-revprop-change$(EXEEXT) subversion/tests/libsvn_subr/auth-test$(EXEEXT) subversion/tests/libsvn_subr/cache-test$(EXEEXT) subversion/tests/libsvn_subr/checksum-test$(EXEEXT) subversion/tests/libsvn_client...
TEST_PROGRAMS = subversion/tests/libsvn_subr/auth-test$(EXEEXT) subversion/tests/libsvn_subr/cache-test$(EXEEXT) subversion/tests/libsvn_subr/checksum-test$(EXEEXT) subversion/tests/libsvn_client/client-test$(EXEEXT) subversion/tests/libsvn_subr/comp...
check-deps test-deps: subversion/tests/cmdline/atomic-ra-revprop-change$(EXEEXT) subversion/tests/cmdline/entries-dump$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) subversion/tests/libsvn_delta/svndiff-te...
MANPAGES = subversion/svn/svn.1 subversion/svnadmin/svnadmin.1 subversion/svndumpfilter/svndumpfilter.1 subversion/svnlook/svnlook.1 subversion/svnmucc/svnmucc.1 subversion/svnrdump/svnrdump.1 subversion/svnserve/svnserve.8 subversion/svnserve/svnser...
CLEAN_FILES = subversion/bindings/cxxhl/cxxhl-tests$(EXEEXT) subversion/svn/svn$(EXEEXT) subversion/svnadmin/svnadmin$(EXEEXT) subversion/svndumpfilter/svndumpfilter$(EXEEXT) subversion/svnlook/svnlook$(EXEEXT) subversion/svnmucc/svnmucc$(EXEEXT) sub...
EXTRACLEAN_FILES = subversion/libsvn_fs_fs/rep-cache-db.h subversion/libsvn_subr/internal_statements.h subversion/libsvn_wc/wc-queries.h
SWIG_INCLUDES = -I$(abs_builddir)/subversion \
-I$(abs_srcdir)/subversion/include \
-I$(abs_srcdir)/subversion/bindings/swig \
-I$(abs_srcdir)/subversion/bindings/swig/include \
-I$(abs_srcdir)/subversion/bindings/swig/proxy \
-I$(abs_builddir)/subversion/bindings/swig/proxy \
$(SVN_APR_INCLUDES) $(SVN_APRUTIL_INCLUDES)
src/subversion/build-outputs.mk view on Meta::CPAN
subversion/libsvn_ra_svn/libsvn_ra_svn-1.la: $(libsvn_ra_svn_DEPS)
cd subversion/libsvn_ra_svn && $(LINK_LIB) $(libsvn_ra_svn_LDFLAGS) -o libsvn_ra_svn-1.la $(LT_NO_UNDEFINED) $(libsvn_ra_svn_OBJECTS) ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APRUTIL_LIBS) $...
libsvn_repos_PATH = subversion/libsvn_repos
libsvn_repos_DEPS = subversion/libsvn_repos/authz.lo subversion/libsvn_repos/commit.lo subversion/libsvn_repos/delta.lo subversion/libsvn_repos/deprecated.lo subversion/libsvn_repos/dump.lo subversion/libsvn_repos/fs-wrap.lo subversion/libsvn_repos/...
libsvn_repos_OBJECTS = authz.lo commit.lo delta.lo deprecated.lo dump.lo fs-wrap.lo hooks.lo load-fs-vtable.lo load.lo log.lo node_tree.lo notify.lo replay.lo reporter.lo repos.lo rev_hunt.lo
subversion/libsvn_repos/libsvn_repos-1.la: $(libsvn_repos_DEPS)
cd subversion/libsvn_repos && $(LINK_LIB) $(libsvn_repos_LDFLAGS) -o libsvn_repos-1.la $(LT_NO_UNDEFINED) $(libsvn_repos_OBJECTS) ../../subversion/libsvn_fs/libsvn_fs-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/...
libsvn_subr_PATH = subversion/libsvn_subr
libsvn_subr_DEPS = subversion/libsvn_subr/adler32.lo subversion/libsvn_subr/atomic.lo subversion/libsvn_subr/auth.lo subversion/libsvn_subr/base64.lo subversion/libsvn_subr/cache-inprocess.lo subversion/libsvn_subr/cache-membuffer.lo subversion/libs...
libsvn_subr_OBJECTS = adler32.lo atomic.lo auth.lo base64.lo cache-inprocess.lo cache-membuffer.lo cache-memcache.lo cache.lo cache_config.lo checksum.lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo config_win.lo crypto.lo ctype.lo da...
subversion/libsvn_subr/libsvn_subr-1.la: $(libsvn_subr_DEPS)
cd subversion/libsvn_subr && $(LINK_LIB) $(libsvn_subr_LDFLAGS) -o libsvn_subr-1.la $(LT_NO_UNDEFINED) $(libsvn_subr_OBJECTS) $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(SVN_XML_LIBS) $(SVN_ZLIB_LIBS) $(SVN_APR_MEMCACHE_LIBS) $(SVN_SQLITE_LIBS) $(SVN_MAGI...
libsvn_swig_perl_PATH = subversion/bindings/swig/perl/libsvn_swig_perl
libsvn_swig_perl_DEPS = subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.lo subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
libsvn_swig_perl_OBJECTS = swigutil_pl.lo
subversion/bindings/swig/perl/libsvn_swig_perl/libsvn_swig_perl-1.la: $(libsvn_swig_perl_DEPS)
cd subversion/bindings/swig/perl/libsvn_swig_perl && $(LINK_LIB) $(libsvn_swig_perl_LDFLAGS) -o libsvn_swig_perl-1.la $(LT_NO_UNDEFINED) $(libsvn_swig_perl_OBJECTS) ../../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../../subversion/l...
libsvn_swig_py_PATH = subversion/bindings/swig/python/libsvn_swig_py
src/subversion/build-outputs.mk view on Meta::CPAN
svnadmin_OBJECTS = svnadmin.lo
subversion/svnadmin/svnadmin$(EXEEXT): $(svnadmin_DEPS)
cd subversion/svnadmin && $(LINK) $(svnadmin_LDFLAGS) -o svnadmin$(EXEEXT) $(svnadmin_OBJECTS) ../../subversion/libsvn_repos/libsvn_repos-1.la ../../subversion/libsvn_fs/libsvn_fs-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversio...
svnauthz_PATH = tools/server-side
svnauthz_DEPS = tools/server-side/svnauthz.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_subr/libsvn_subr-1.la
svnauthz_OBJECTS = svnauthz.lo
tools/server-side/svnauthz$(EXEEXT): $(svnauthz_DEPS)
cd tools/server-side && $(LINK) $(svnauthz_LDFLAGS) -o svnauthz$(EXEEXT) $(svnauthz_OBJECTS) ../../subversion/libsvn_repos/libsvn_repos-1.la ../../subversion/libsvn_fs/libsvn_fs-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APR_LIBS) $(L...
svnauthz_validate_PATH = tools/server-side
svnauthz_validate_DEPS = tools/server-side/svnauthz.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_subr/libsvn_subr-1.la
svnauthz_validate_OBJECTS = svnauthz.lo
tools/server-side/svnauthz-validate$(EXEEXT): $(svnauthz_validate_DEPS)
cd tools/server-side && $(LINK) $(svnauthz_validate_LDFLAGS) -o svnauthz-validate$(EXEEXT) $(svnauthz_validate_OBJECTS) ../../subversion/libsvn_repos/libsvn_repos-1.la ../../subversion/libsvn_fs/libsvn_fs-1.la ../../subversion/libsvn_subr/libsvn_su...
svndiff_test_PATH = subversion/tests/libsvn_delta
svndiff_test_DEPS = subversion/tests/libsvn_delta/svndiff-test.lo subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
svndiff_test_OBJECTS = svndiff-test.lo
subversion/tests/libsvn_delta/svndiff-test$(EXEEXT): $(svndiff_test_DEPS)
cd subversion/tests/libsvn_delta && $(LINK) $(svndiff_test_LDFLAGS) -o svndiff-test$(EXEEXT) $(svndiff_test_OBJECTS) ../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_L...
svndumpfilter_PATH = subversion/svndumpfilter
svndumpfilter_DEPS = subversion/svndumpfilter/svndumpfilter.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
svndumpfilter_OBJECTS = svndumpfilter.lo
src/subversion/build-outputs.mk view on Meta::CPAN
swig-py-lib: subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la
swig-rb: subversion/bindings/swig/ruby/client.la subversion/bindings/swig/ruby/core.la subversion/bindings/swig/ruby/delta.la subversion/bindings/swig/ruby/diff.la subversion/bindings/swig/ruby/fs.la subversion/bindings/swig/ruby/ra.la subversion/bin...
swig-rb-lib: subversion/bindings/swig/ruby/libsvn_swig_ruby/libsvn_swig_ruby-1.la
test: subversion/tests/cmdline/atomic-ra-revprop-change$(EXEEXT) subversion/tests/libsvn_subr/auth-test$(EXEEXT) subversion/tests/libsvn_subr/cache-test$(EXEEXT) subversion/tests/libsvn_subr/checksum-test$(EXEEXT) subversion/tests/libsvn_client/clien...
tests: subversion/bindings/cxxhl/cxxhl-tests$(EXEEXT)
tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tools/client...
########################################
# Section 7: Install-Group install targets
########################################
install-mods-shared: subversion/mod_dav_svn/mod_dav_svn.la subversion/mod_authz_svn/mod_authz_svn.la
if $(INSTALL_APACHE_MODS) ; then cd subversion/mod_dav_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dav_svn mod_dav_svn.la ; fi
if $(INSTALL_APACHE_MODS) ; then cd subversion/mod_authz_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n authz_svn mod_authz_svn.la ; fi
src/subversion/build-outputs.mk view on Meta::CPAN
$(INSTALL_EXTRA_SWIG_RB)
install-swig-rb-lib: subversion/bindings/swig/ruby/libsvn_swig_ruby/libsvn_swig_ruby-1.la
$(MKDIR) $(DESTDIR)$(swig_rb_libdir)
cd subversion/bindings/swig/ruby/libsvn_swig_ruby ; $(INSTALL_SWIG_RB_LIB) libsvn_swig_ruby-1.la $(DESTDIR)$(swig_rb_libdir)/libsvn_swig_ruby-1.la
install-tests: subversion/bindings/cxxhl/cxxhl-tests$(EXEEXT)
$(MKDIR) $(DESTDIR)$(testsdir)
cd subversion/bindings/cxxhl ; $(INSTALL_TESTS) cxxhl-tests$(EXEEXT) $(DESTDIR)$(testsdir)/cxxhl-tests$(EXEEXT)
install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tool...
$(MKDIR) $(DESTDIR)$(toolsdir)
cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/diff4$(EXEEXT)
cd tools/dev ; $(INSTALL_TOOLS) fsfs-access-map$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-access-map$(EXEEXT)
cd tools/dev ; $(INSTALL_TOOLS) fsfs-reorg$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-reorg$(EXEEXT)
cd tools/server-side ; $(INSTALL_TOOLS) fsfs-stats$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-stats$(EXEEXT)
if $(INSTALL_APACHE_MODS) ; then cd tools/server-side/mod_dontdothat ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dontdothat mod_dontdothat.la ; fi
cd tools/client-side/svn-bench ; $(INSTALL_TOOLS) svn-bench$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-bench$(EXEEXT)
cd tools/server-side ; $(INSTALL_TOOLS) svn-populate-node-origins-index$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-populate-node-origins-index$(EXEEXT)
cd tools/server-side ; $(INSTALL_TOOLS) svn-rep-sharing-stats$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-rep-sharing-stats$(EXEEXT)
cd tools/server-side ; $(INSTALL_TOOLS) svnauthz$(EXEEXT) $(DESTDIR)$(toolsdir)/svnauthz$(EXEEXT)
cd tools/server-side ; $(INSTALL_TOOLS) svnauthz-validate$(EXEEXT) $(DESTDIR)$(toolsdir)/svnauthz-validate$(EXEEXT)
cd tools/dev/svnraisetreeconflict ; $(INSTALL_TOOLS) svnraisetreeconflict$(EXEEXT) $(DESTDIR)$(toolsdir)/svnraisetreeconflict$(EXEEXT)
$(INSTALL_EXTRA_TOOLS)
########################################
# Section 8: The install-include rule
########################################
install-include: subversion/include/mod_authz_svn.h subversion/include/mod_dav_svn.h subversion/include/svn_auth.h subversion/include/svn_base64.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_client.h...
$(MKDIR) $(DESTDIR)$(includedir)/subversion-1
src/subversion/build-outputs.mk view on Meta::CPAN
stream-test: subversion/tests/libsvn_subr/stream-test$(EXEEXT)
string-test: subversion/tests/libsvn_subr/string-test$(EXEEXT)
strings-reps-test: subversion/tests/libsvn_fs_base/strings-reps-test$(EXEEXT)
subst_translate-test: subversion/tests/libsvn_subr/subst_translate-test$(EXEEXT)
svn: subversion/svn/svn$(EXEEXT)
svn-bench: tools/client-side/svn-bench/svn-bench$(EXEEXT)
svn-populate-node-origins-index: tools/server-side/svn-populate-node-origins-index$(EXEEXT)
svn-rep-sharing-stats: tools/server-side/svn-rep-sharing-stats$(EXEEXT)
svnadmin: subversion/svnadmin/svnadmin$(EXEEXT)
svnauthz: tools/server-side/svnauthz$(EXEEXT)
svnauthz-validate: tools/server-side/svnauthz-validate$(EXEEXT)
svndiff-test: subversion/tests/libsvn_delta/svndiff-test$(EXEEXT)
svndumpfilter: subversion/svndumpfilter/svndumpfilter$(EXEEXT)
svnlook: subversion/svnlook/svnlook$(EXEEXT)
svnmucc: subversion/svnmucc/svnmucc$(EXEEXT)
svnraisetreeconflict: tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
svnrdump: subversion/svnrdump/svnrdump$(EXEEXT)
svnserve: subversion/svnserve/svnserve$(EXEEXT)
svnsync: subversion/svnsync/svnsync$(EXEEXT)
svnversion: subversion/svnversion/svnversion$(EXEEXT)
time-test: subversion/tests/libsvn_subr/time-test$(EXEEXT)
src/subversion/build-outputs.mk view on Meta::CPAN
subversion/libsvn_subr/token.lo: subversion/libsvn_subr/token.c subversion/include/private/svn_debug.h subversion/include/private/svn_token.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversio...
subversion/libsvn_subr/types.lo: subversion/libsvn_subr/types.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/incl...
subversion/libsvn_subr/user.lo: subversion/libsvn_subr/user.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include...
subversion/libsvn_subr/username_providers.lo: subversion/libsvn_subr/username_providers.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_er...
subversion/libsvn_subr/utf.lo: subversion/libsvn_subr/utf.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_mutex.h subversion/include/private/svn_string_private.h subversion/include/p...
subversion/libsvn_subr/utf_validate.lo: subversion/libsvn_subr/utf_validate.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_eol_private.h subversion/include/private/svn_utf_private.h...
subversion/libsvn_subr/utf_width.lo: subversion/libsvn_subr/utf_width.c subversion/include/private/svn_debug.h subversion/include/private/svn_utf_private.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_str...
subversion/libsvn_subr/validate.lo: subversion/libsvn_subr/validate.c subversion/include/private/svn_debug.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/...
subversion/libsvn_subr/version.lo: subversion/libsvn_subr/version.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_cod...
subversion/libsvn_subr/win32_crashrpt.lo: subversion/libsvn_subr/win32_crashrpt.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/include/svn_version...
subversion/libsvn_subr/win32_crypto.lo: subversion/libsvn_subr/win32_crypto.c subversion/include/private/svn_auth_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_base64.h subversion/include/svn_ch...
subversion/libsvn_subr/win32_xlate.lo: subversion/libsvn_subr/win32_xlate.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_error.h subversion/include/s...
subversion/libsvn_subr/xml.lo: subversion/libsvn_subr/xml.c subversion/include/private/svn_debug.h subversion/include/private/svn_utf_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion...
src/subversion/build.conf view on Meta::CPAN
type = lib
external-lib = $(SVN_FS_LIB_LINK)
libs = libsvn_fs_base libsvn_fs_fs
[__ALL__]
type = project
path = build/win32
libs = svn svnadmin svndumpfilter svnlook svnmucc svnserve svnrdump svnsync
svnversion
mod_authz_svn mod_dav_svn mod_dontdothat
svnauthz svnauthz-validate svnraisetreeconflict
[__ALL_TESTS__]
type = project
path = build/win32
libs = __ALL__
fs-test fs-base-test fs-fsfs-test fs-pack-test skel-test
strings-reps-test changes-test locks-test repos-test
checksum-test compat-test config-test hashdump-test mergeinfo-test
opt-test path-test stream-test string-test time-test utf-test
error-test error-code-test cache-test spillbuf-test crypto-test
src/subversion/build.conf view on Meta::CPAN
apriconv apr
[svnauthz]
description = Authz config file tool
type = exe
path = tools/server-side
sources = svnauthz.c
install = tools
libs = libsvn_repos libsvn_fs libsvn_subr apr
# svnauthz-validate is the compat mode of the new svnauthz tool. It is
# exactly the same code as svnauthz. This duplicated target is needed
# in order to easily test both commands as part of the build since libtool
# does not provide a way to set argv[0] different from the commands actual
# name in the wrapper script.
[svnauthz-validate]
description = Authz config file validator
type = exe
path = tools/server-side
sources = svnauthz.c
install = tools
libs = libsvn_repos libsvn_fs libsvn_subr apr
[svn-populate-node-origins-index]
description = Tool to populate the node origins index of a repository
type = exe
src/subversion/build/config.sub view on Meta::CPAN
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
src/subversion/build/ltmain.sh view on Meta::CPAN
# my_option_validation ()
# {
# $debug_cmd
#
# $opt_silent && $opt_verbose && func_fatal_help "\
# '--silent' and '--verbose' options are mutually exclusive."
#
# func_quote_for_eval ${1+"$@"}
# my_option_validation_result=$func_quote_for_eval_result
# }
# func_add_hook func_validate_options my_option_validation
#
# You'll alse need to manually amend $usage_message to reflect the extra
# options you parse. It's preferable to append if you can, so that
# multiple option parsing hooks can be added safely.
# func_options [ARG]...
# ---------------------
# All the functions called inside func_options are hookable. See the
# individual implementations for details.
func_hookable func_options
func_options ()
{
$debug_cmd
func_options_prep ${1+"$@"}
eval func_parse_options \
${func_options_prep_result+"$func_options_prep_result"}
eval func_validate_options \
${func_parse_options_result+"$func_parse_options_result"}
eval func_run_hooks func_options \
${func_validate_options_result+"$func_validate_options_result"}
# save modified positional parameters for caller
func_options_result=$func_run_hooks_result
}
# func_options_prep [ARG]...
# --------------------------
# All initialisations required before starting the option parse loop.
# Note that when calling hook functions, we pass through the list of
src/subversion/build/ltmain.sh view on Meta::CPAN
*) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
esac
done
# save modified positional parameters for caller
func_quote_for_eval ${1+"$@"}
func_parse_options_result=$func_quote_for_eval_result
}
# func_validate_options [ARG]...
# ------------------------------
# Perform any sanity checks on option settings and/or unconsumed
# arguments.
func_hookable func_validate_options
func_validate_options ()
{
$debug_cmd
# Display all warnings if -W was not given.
test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
func_run_hooks func_validate_options ${1+"$@"}
# Bail if the options were screwed!
$exit_cmd $EXIT_FAILURE
# save modified positional parameters for caller
func_validate_options_result=$func_run_hooks_result
}
## ----------------- ##
## Helper functions. ##
## ----------------- ##
# This section contains the helper functions used by the rest of the
# hookable option parser framework in ascii-betical order.
src/subversion/build/ltmain.sh view on Meta::CPAN
# save modified positional parameters for caller
func_quote_for_eval ${1+"$@"}
libtool_parse_options_result=$func_quote_for_eval_result
}
func_add_hook func_parse_options libtool_parse_options
# libtool_validate_options [ARG]...
# ---------------------------------
# Perform any sanity checks on option settings and/or unconsumed
# arguments.
libtool_validate_options ()
{
# save first non-option argument
if test 0 -lt $#; then
nonopt=$1
shift
fi
# preserve --debug
test : = "$debug_cmd" || func_append preserve_args " --debug"
src/subversion/build/ltmain.sh view on Meta::CPAN
exit $EXIT_FAILURE
fi
# Change the help message to a mode-specific one.
generic_help=$help
help="Try '$progname --help --mode=$opt_mode' for more information."
}
# Pass back the unparsed argument list
func_quote_for_eval ${1+"$@"}
libtool_validate_options_result=$func_quote_for_eval_result
}
func_add_hook func_validate_options libtool_validate_options
# Process options as early as possible so that --help and --version
# can return quickly.
func_options ${1+"$@"}
eval set dummy "$func_options_result"; shift
## ----------- ##
src/subversion/build/transform_libtool_scripts.sh view on Meta::CPAN
transform subversion/tests/libsvn_subr/stream-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so...
transform subversion/tests/libsvn_subr/string-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so...
transform subversion/tests/libsvn_fs_base/strings-reps-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_d...
transform subversion/tests/libsvn_subr/subst_translate-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_d...
transform subversion/svn/svn "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_client/.libs/libsvn_client-1.so $DIR/subversion/lib...
transform tools/client-side/svn-bench/svn-bench "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_client/.libs/libsvn_client-1.so ...
transform tools/server-side/svn-populate-node-origins-index "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_d...
transform tools/server-side/svn-rep-sharing-stats "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so ...
transform subversion/svnadmin/svnadmin "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/subver...
transform tools/server-side/svnauthz "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/subversi...
transform tools/server-side/svnauthz-validate "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR...
transform subversion/tests/libsvn_delta/svndiff-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1....
transform subversion/svndumpfilter/svndumpfilter "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $...
transform subversion/svnlook/svnlook "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/subversi...
transform subversion/svnmucc/svnmucc "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_client/.libs/libsvn_client-1.so $DIR/subver...
transform tools/dev/svnraisetreeconflict/svnraisetreeconflict "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn...
transform subversion/svnrdump/svnrdump "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_client/.libs/libsvn_client-1.so $DIR/subv...
transform subversion/svnserve/svnserve "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/subver...
transform subversion/svnsync/svnsync "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/subversi...
transform subversion/svnversion/svnversion "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $DIR/su...
transform subversion/tests/libsvn_subr/time-test "$DIR/subversion/libsvn_auth_gnome_keyring/.libs/libsvn_auth_gnome_keyring-1.so $DIR/subversion/libsvn_auth_kwallet/.libs/libsvn_auth_kwallet-1.so $DIR/subversion/libsvn_delta/.libs/libsvn_delta-1.so $...
src/subversion/build/transform_sql.py view on Meta::CPAN
# A common operation in the working copy is determining descendants of
# a node. To allow Sqlite to use its indexes to provide the answer we
# must provide simple less than and greater than operations.
#
# For relative paths that consist of one or more components like 'subdir'
# we can accomplish this by comparing local_relpath with 'subdir/' and
# 'subdir0' ('/'+1 = '0')
#
# For the working copy root this case is less simple and not strictly
# valid utf-8/16 (but luckily Sqlite doesn't validate utf-8 nor utf-16).
# The binary blob x'FFFF' is higher than any valid utf-8 and utf-16
# sequence.
#
# So for the root we can compare with > '' and < x'FFFF'. (This skips the
# root itself and selects all descendants)
#
# '/'+1 == '0'
line = re.sub(
r'IS_STRICT_DESCENDANT_OF[(]([A-Za-z_.]+), ([?][0-9]+)[)]',
src/subversion/build/win32/make_dist.py view on Meta::CPAN
File('%(blddir)s/svnversion/svnversion.exe'),
File('%(blddir)s/svnversion/svnversion.pdb'),
File('%(blddir)s/svnrdump/svnrdump.exe'),
File('%(blddir)s/svnrdump/svnrdump.pdb'),
File('%(blddir)s/svnmucc/svnmucc.exe'),
File('%(blddir)s/svnmucc/svnmucc.pdb'),
File('%(blddir)s/../contrib/client-side/svn-push/svn-push.exe'),
File('%(blddir)s/../contrib/client-side/svn-push/svn-push.pdb'),
File('%(blddir)s/../tools/server-side/svnauthz.exe'),
File('%(blddir)s/../tools/server-side/svnauthz.pdb'),
File('%(blddir)s/../tools/server-side/svnauthz-validate.exe'),
File('%(blddir)s/../tools/server-side/svnauthz-validate.pdb'),
File('%(blddir)s/../tools/server-side/svn-populate-node-origins-index.exe'),
File('%(blddir)s/../tools/server-side/svn-populate-node-origins-index.pdb'),
File('%(blddir)s/../tools/dev/svnraisetreeconflict/svnraisetreeconflict.exe'),
File('%(blddir)s/../tools/dev/svnraisetreeconflict/svnraisetreeconflict.pdb'),
File('%(blddir)s/mod_dav_svn/mod_dav_svn.so'),
File('%(blddir)s/mod_dav_svn/mod_dav_svn.pdb'),
File('%(blddir)s/mod_authz_svn/mod_authz_svn.so'),
File('%(blddir)s/mod_authz_svn/mod_authz_svn.pdb'),
FileGlob('%(blddir)s/libsvn_*/libsvn_*.dll'),
FileGlob('%(blddir)s/libsvn_*/libsvn_*.pdb'),
src/subversion/subversion/bindings/ctypes-python/csvn/core/__init__.py view on Meta::CPAN
def valid(self):
"""Check whether this memory pool and its parents
are still valid"""
return hasattr(self,"_is_valid")
def assert_valid(self):
"""Assert that this memory_pool is still valid."""
assert self.valid(), "This pool has already been destroyed"
def clear(self):
"""Clear embedded memory pool. Invalidate all subpools."""
pool = self._parent_pool
svn_pool_clear(self)
self._mark_valid()
def destroy(self):
"""Destroy embedded memory pool. If you do not destroy
the memory pool manually, Python will destroy it
automatically."""
self.assert_valid()
src/subversion/subversion/bindings/ctypes-python/setup.py view on Meta::CPAN
log.info("Generated csvn/core/functions.py successfully")
# build_functions_py()
def run_cmd(self, cmd):
return os.popen(cmd).read()
# run_cmd()
def validate_options(self):
# Validate apr
if not self.apr:
self.apr = find_in_path('apr-1-config')
if not self.apr:
self.apr = find_in_path('apr-config')
if self.apr:
log.info("Found %s" % self.apr)
else:
src/subversion/subversion/bindings/ctypes-python/setup.py view on Meta::CPAN
self.ctypesgen_py = None
else:
self.ctypesgen_py = None
if not self.ctypesgen_py:
raise DistutilsOptionError("The --ctypesgen option is not valid. It " \
"must point to a valid ctypesgen " \
"installation, a ctypesgen source tree or " \
"to the ctypesgen.py script")
# validate_functions()
def run (self):
# We only want to build if functions.py is not present.
if not os.path.exists(os.path.join(os.path.dirname(__file__),
"csvn", "core",
"functions.py")):
if 'build' not in self.distribution.commands:
raise DistutilsOptionError("You must run 'build' explicitly before " \
"you can proceed")
# Validate the command line options
self.validate_options()
# Generate functions.py
self.build_functions_py()
else:
log.info("csvn/core/functions.py was not regenerated (output up-to-date)")
# Run the standard build command.
_build.run(self)
# run()
src/subversion/subversion/bindings/swig/include/proxy_apr.swg view on Meta::CPAN
def valid(self):
"""Check whether this memory pool and its parents
are still valid"""
return hasattr(self,"_is_valid")
def assert_valid(self):
"""Assert that this memory_pool is still valid."""
assert self.valid(), "This pool has already been destroyed"
def clear(self):
"""Clear embedded memory pool. Invalidate all subpools."""
pool = self._parent_pool
apr_pool_clear(self)
self.set_parent_pool(pool)
def destroy(self):
"""Destroy embedded memory pool. If you do not destroy
the memory pool manually, Python will destroy it
automatically."""
global application_pool
src/subversion/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c view on Meta::CPAN
apr_pool_t *pool)
{
SV *auth_baton;
*cb = apr_pcalloc(pool, sizeof(**cb));
(*cb)->open_tmp_file = thunk_open_tmp_file;
(*cb)->get_wc_prop = thunk_get_wc_prop;
(*cb)->set_wc_prop = NULL;
(*cb)->push_wc_prop = NULL;
(*cb)->invalidate_wc_props = NULL;
auth_baton = *hv_fetch((HV *)SvRV(perl_callbacks), "auth", 4, 0);
if (SWIG_ConvertPtr(auth_baton,
(void **)&(*cb)->auth_baton, _SWIG_TYPE("svn_auth_baton_t *"),0) < 0) {
croak("Unable to convert from SWIG Type");
}
*c_baton = perl_callbacks;
svn_swig_pl_hold_ref_in_pool(pool, perl_callbacks);
return SVN_NO_ERROR;
}
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_mime_type_validate) {
{
char *arg1 = (char *) 0 ;
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
int res1 ;
char *buf1 = 0 ;
int alloc1 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 1) || (items > 2)) {
SWIG_croak("Usage: svn_mime_type_validate(mime_type,pool);");
}
res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_mime_type_validate" "', argument " "1"" of type '" "char const *""'");
}
arg1 = (char *)(buf1);
if (items > 1) {
}
{
result = (svn_error_t *)svn_mime_type_validate((char const *)arg1,arg2);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
{"SVN::_Core::svn_log_entry_t_changed_paths2_set", _wrap_svn_log_entry_t_changed_paths2_set},
{"SVN::_Core::svn_log_entry_t_changed_paths2_get", _wrap_svn_log_entry_t_changed_paths2_get},
{"SVN::_Core::svn_log_entry_t_non_inheritable_set", _wrap_svn_log_entry_t_non_inheritable_set},
{"SVN::_Core::svn_log_entry_t_non_inheritable_get", _wrap_svn_log_entry_t_non_inheritable_get},
{"SVN::_Core::svn_log_entry_t_subtractive_merge_set", _wrap_svn_log_entry_t_subtractive_merge_set},
{"SVN::_Core::svn_log_entry_t_subtractive_merge_get", _wrap_svn_log_entry_t_subtractive_merge_get},
{"SVN::_Core::new_svn_log_entry_t", _wrap_new_svn_log_entry_t},
{"SVN::_Core::delete_svn_log_entry_t", _wrap_delete_svn_log_entry_t},
{"SVN::_Core::svn_log_entry_create", _wrap_svn_log_entry_create},
{"SVN::_Core::svn_log_entry_dup", _wrap_svn_log_entry_dup},
{"SVN::_Core::svn_mime_type_validate", _wrap_svn_mime_type_validate},
{"SVN::_Core::svn_mime_type_is_binary", _wrap_svn_mime_type_is_binary},
{"SVN::_Core::svn_lock_t_path_set", _wrap_svn_lock_t_path_set},
{"SVN::_Core::svn_lock_t_path_get", _wrap_svn_lock_t_path_get},
{"SVN::_Core::svn_lock_t_token_set", _wrap_svn_lock_t_token_set},
{"SVN::_Core::svn_lock_t_token_get", _wrap_svn_lock_t_token_get},
{"SVN::_Core::svn_lock_t_owner_set", _wrap_svn_lock_t_owner_set},
{"SVN::_Core::svn_lock_t_owner_get", _wrap_svn_lock_t_owner_get},
{"SVN::_Core::svn_lock_t_comment_set", _wrap_svn_lock_t_comment_set},
{"SVN::_Core::svn_lock_t_comment_get", _wrap_svn_lock_t_comment_get},
{"SVN::_Core::svn_lock_t_is_dav_comment_set", _wrap_svn_lock_t_is_dav_comment_set},
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
static svn_error_t * svn_ra_invoke_set_wc_prop_func(
svn_ra_set_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_push_wc_prop_func(
svn_ra_push_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_invalidate_wc_props_func(
svn_ra_invalidate_wc_props_func_t _obj, void *baton, const char *path, const char *name, apr_pool_t *pool) {
return _obj(baton, path, name, pool);
}
static svn_error_t * svn_ra_invoke_get_wc_contents_func(
svn_ra_get_wc_contents_func_t _obj, void *baton, svn_stream_t **contents, const svn_checksum_t *checksum, apr_pool_t *pool) {
return _obj(baton, contents, checksum, pool);
}
static svn_error_t * svn_ra_invoke_get_latest_revnum_func(
svn_ra_get_latest_revnum_func_t _obj, void *session_baton, svn_revnum_t *latest_revnum) {
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_set) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_set(self,invalidate_wc_props);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_get) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_invalidate_wc_props_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_set) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_set(self,invalidate_wc_props);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_get) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_invalidate_wc_props_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_invoke_invalidate_wc_props_func) {
{
svn_ra_invalidate_wc_props_func_t arg1 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *arg2 = (void *) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
int res2 ;
int res3 ;
char *buf3 = 0 ;
int alloc3 = 0 ;
int res4 ;
char *buf4 = 0 ;
int alloc4 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 4) || (items > 5)) {
SWIG_croak("Usage: svn_ra_invoke_invalidate_wc_props_func(_obj,baton,path,name,pool);");
}
{
int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "1"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "2"" of type '" "void *""'");
}
res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "3"" of type '" "char const *""'");
}
arg3 = (char *)(buf3);
res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "4"" of type '" "char const *""'");
}
arg4 = (char *)(buf4);
if (items > 4) {
}
{
result = (svn_error_t *)svn_ra_invoke_invalidate_wc_props_func(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
static swig_type_info _swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const **,apr_pool_t *)|svn_ra_get_client_string_func_t|struct svn_err...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_c...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_r...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__sv...
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,s...
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_poo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_con...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "st...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_bo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn...
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_set", _wrap_svn_ra_callbacks2_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_get", _wrap_svn_ra_callbacks2_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_set", _wrap_svn_ra_callbacks2_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_get", _wrap_svn_ra_callbacks2_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_set", _wrap_svn_ra_callbacks2_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_get", _wrap_svn_ra_callbacks2_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_set", _wrap_svn_ra_callbacks2_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_get", _wrap_svn_ra_callbacks2_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_set", _wrap_svn_ra_callbacks2_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_get", _wrap_svn_ra_callbacks2_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_set", _wrap_svn_ra_callbacks2_t_progress_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_get", _wrap_svn_ra_callbacks2_t_progress_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_set", _wrap_svn_ra_callbacks2_t_progress_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_get", _wrap_svn_ra_callbacks2_t_progress_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_set", _wrap_svn_ra_callbacks2_t_cancel_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_get", _wrap_svn_ra_callbacks2_t_cancel_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_set", _wrap_svn_ra_callbacks2_t_get_client_string_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get},
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_get", _wrap_svn_ra_callbacks_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_set", _wrap_svn_ra_callbacks_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_get", _wrap_svn_ra_callbacks_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_set", _wrap_svn_ra_callbacks_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_get", _wrap_svn_ra_callbacks_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_set", _wrap_svn_ra_callbacks_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_get", _wrap_svn_ra_callbacks_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_set", _wrap_svn_ra_callbacks_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_get", _wrap_svn_ra_callbacks_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks_t_invalidate_wc_props_get},
{"SVN::_Ra::new_svn_ra_callbacks_t", _wrap_new_svn_ra_callbacks_t},
{"SVN::_Ra::delete_svn_ra_callbacks_t", _wrap_delete_svn_ra_callbacks_t},
{"SVN::_Ra::svn_ra_initialize", _wrap_svn_ra_initialize},
{"SVN::_Ra::svn_ra_create_callbacks", _wrap_svn_ra_create_callbacks},
{"SVN::_Ra::svn_ra_open4", _wrap_svn_ra_open4},
{"SVN::_Ra::svn_ra_open3", _wrap_svn_ra_open3},
{"SVN::_Ra::svn_ra_open2", _wrap_svn_ra_open2},
{"SVN::_Ra::svn_ra_open", _wrap_svn_ra_open},
{"SVN::_Ra::svn_ra_reparent", _wrap_svn_ra_reparent},
{"SVN::_Ra::svn_ra_get_session_url", _wrap_svn_ra_get_session_url},
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
{"SVN::_Ra::svn_ra_plugin_invoke_get_log", _wrap_svn_ra_plugin_invoke_get_log},
{"SVN::_Ra::svn_ra_plugin_invoke_check_path", _wrap_svn_ra_plugin_invoke_check_path},
{"SVN::_Ra::svn_ra_plugin_invoke_get_uuid", _wrap_svn_ra_plugin_invoke_get_uuid},
{"SVN::_Ra::svn_ra_plugin_invoke_get_repos_root", _wrap_svn_ra_plugin_invoke_get_repos_root},
{"SVN::_Ra::svn_ra_plugin_invoke_get_locations", _wrap_svn_ra_plugin_invoke_get_locations},
{"SVN::_Ra::svn_ra_plugin_invoke_get_file_revs", _wrap_svn_ra_plugin_invoke_get_file_revs},
{"SVN::_Ra::svn_ra_plugin_invoke_get_version", _wrap_svn_ra_plugin_invoke_get_version},
{"SVN::_Ra::svn_ra_invoke_get_wc_prop_func", _wrap_svn_ra_invoke_get_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_set_wc_prop_func", _wrap_svn_ra_invoke_set_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_push_wc_prop_func", _wrap_svn_ra_invoke_push_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_invalidate_wc_props_func", _wrap_svn_ra_invoke_invalidate_wc_props_func},
{"SVN::_Ra::svn_ra_invoke_get_wc_contents_func", _wrap_svn_ra_invoke_get_wc_contents_func},
{"SVN::_Ra::svn_ra_invoke_get_latest_revnum_func", _wrap_svn_ra_invoke_get_latest_revnum_func},
{"SVN::_Ra::svn_ra_invoke_get_client_string_func", _wrap_svn_ra_invoke_get_client_string_func},
{"SVN::_Ra::svn_ra_invoke_file_rev_handler", _wrap_svn_ra_invoke_file_rev_handler},
{"SVN::_Ra::svn_ra_invoke_lock_callback", _wrap_svn_ra_invoke_lock_callback},
{"SVN::_Ra::svn_ra_invoke_progress_notify_func", _wrap_svn_ra_invoke_progress_notify_func},
{"SVN::_Ra::svn_ra_invoke_replay_revstart_callback", _wrap_svn_ra_invoke_replay_revstart_callback},
{"SVN::_Ra::svn_ra_invoke_replay_revfinish_callback", _wrap_svn_ra_invoke_replay_revfinish_callback},
{"SVN::_Ra::svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func},
{0,0}
src/subversion/subversion/bindings/swig/perl/native/svn_repos.c view on Meta::CPAN
int res11 ;
int res13 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg14 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 13) || (items > 14)) {
SWIG_croak("Usage: svn_repos_load_fs4(repos,dumpstream,start_rev,end_rev,uuid_action,parent_dir,use_pre_commit_hook,use_post_commit_hook,validate_props,notify_func,notify_baton,cancel_func,cancel_baton,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_repos_load_fs4" "', argument " "1"" of type '" "svn_repos_t *""'");
}
arg1 = (svn_repos_t *)(argp1);
{
svn_swig_pl_make_stream (&arg2, ST(1));
}
ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
src/subversion/subversion/bindings/swig/perl/native/svn_repos.c view on Meta::CPAN
int res9 ;
int res11 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 11) || (items > 12)) {
SWIG_croak("Usage: svn_repos_load_fs3(repos,dumpstream,uuid_action,parent_dir,use_pre_commit_hook,use_post_commit_hook,validate_props,notify_func,notify_baton,cancel_func,cancel_baton,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_repos_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_repos_load_fs3" "', argument " "1"" of type '" "svn_repos_t *""'");
}
arg1 = (svn_repos_t *)(argp1);
{
svn_swig_pl_make_stream (&arg2, ST(1));
}
ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
src/subversion/subversion/bindings/swig/perl/native/svn_repos.c view on Meta::CPAN
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg12 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
arg2 = &temp2;
if ((items < 9) || (items > 10)) {
SWIG_croak("Usage: svn_repos_get_fs_build_parser4(repos,start_rev,end_rev,use_history,validate_props,uuid_action,parent_dir,notify_func,notify_baton,pool);");
}
res3 = SWIG_ConvertPtr(ST(0), &argp3,SWIGTYPE_p_svn_repos_t, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_repos_get_fs_build_parser4" "', argument " "3"" of type '" "svn_repos_t *""'");
}
arg3 = (svn_repos_t *)(argp3);
ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_repos_get_fs_build_parser4" "', argument " "4"" of type '" "svn_revnum_t""'");
}
src/subversion/subversion/bindings/swig/perl/native/svn_repos.c view on Meta::CPAN
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg10 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
arg2 = &temp2;
if ((items < 7) || (items > 8)) {
SWIG_croak("Usage: svn_repos_get_fs_build_parser3(repos,use_history,validate_props,uuid_action,parent_dir,notify_func,notify_baton,pool);");
}
res3 = SWIG_ConvertPtr(ST(0), &argp3,SWIGTYPE_p_svn_repos_t, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_repos_get_fs_build_parser3" "', argument " "3"" of type '" "svn_repos_t *""'");
}
arg3 = (svn_repos_t *)(argp3);
ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_repos_get_fs_build_parser3" "', argument " "4"" of type '" "svn_boolean_t""'");
}
src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg view on Meta::CPAN
#ifdef SWIGPYTHON
%nodefault svn_ra_session_t;
#endif
/* Callback typemaps */
#ifdef SWIGPYTHON
%apply CALLABLE_CALLBACK {
svn_ra_get_wc_prop_func_t,
svn_ra_set_wc_prop_func_t,
svn_ra_push_wc_prop_func_t,
svn_ra_invalidate_wc_props_func_t,
svn_ra_get_wc_contents_func_t,
svn_ra_get_latest_revnum_func_t,
svn_ra_get_client_string_func_t,
svn_ra_file_rev_handler_t,
svn_ra_lock_callback_t,
svn_ra_progress_notify_func_t,
svn_ra_replay_revstart_callback_t,
svn_ra_replay_revfinish_callback_t,
svn_ra_init_func_t
};
%apply CALLABLE_CALLBACK * {
svn_ra_get_wc_prop_func_t *,
svn_ra_set_wc_prop_func_t *,
svn_ra_push_wc_prop_func_t *,
svn_ra_invalidate_wc_props_func_t *,
svn_ra_get_wc_contents_func_t *,
svn_ra_get_latest_revnum_func_t *,
svn_ra_get_client_string_func_t *,
svn_ra_file_rev_handler_t *,
svn_ra_lock_callback_t *,
svn_ra_progress_notify_func_t *,
svn_ra_replay_revstart_callback_t *,
svn_ra_replay_revfinish_callback_t *,
svn_ra_init_func_t *
};
src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg view on Meta::CPAN
static svn_error_t * svn_ra_invoke_set_wc_prop_func(
svn_ra_set_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_push_wc_prop_func(
svn_ra_push_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_invalidate_wc_props_func(
svn_ra_invalidate_wc_props_func_t _obj, void *baton, const char *path, const char *name, apr_pool_t *pool) {
return _obj(baton, path, name, pool);
}
static svn_error_t * svn_ra_invoke_get_wc_contents_func(
svn_ra_get_wc_contents_func_t _obj, void *baton, svn_stream_t **contents, const svn_checksum_t *checksum, apr_pool_t *pool) {
return _obj(baton, contents, checksum, pool);
}
static svn_error_t * svn_ra_invoke_get_latest_revnum_func(
svn_ra_get_latest_revnum_func_t _obj, void *session_baton, svn_revnum_t *latest_revnum) {
src/subversion/subversion/bindings/swig/proxy/svn_ra_h.swg view on Meta::CPAN
%funcptr_member_proxy(svn_ra_plugin_t, get_log, svn_ra_plugin_invoke_get_log);
%funcptr_member_proxy(svn_ra_plugin_t, check_path, svn_ra_plugin_invoke_check_path);
%funcptr_member_proxy(svn_ra_plugin_t, get_uuid, svn_ra_plugin_invoke_get_uuid);
%funcptr_member_proxy(svn_ra_plugin_t, get_repos_root, svn_ra_plugin_invoke_get_repos_root);
%funcptr_member_proxy(svn_ra_plugin_t, get_locations, svn_ra_plugin_invoke_get_locations);
%funcptr_member_proxy(svn_ra_plugin_t, get_file_revs, svn_ra_plugin_invoke_get_file_revs);
%funcptr_member_proxy(svn_ra_plugin_t, get_version, svn_ra_plugin_invoke_get_version);
%funcptr_proxy(svn_ra_get_wc_prop_func_t, svn_ra_invoke_get_wc_prop_func);
%funcptr_proxy(svn_ra_set_wc_prop_func_t, svn_ra_invoke_set_wc_prop_func);
%funcptr_proxy(svn_ra_push_wc_prop_func_t, svn_ra_invoke_push_wc_prop_func);
%funcptr_proxy(svn_ra_invalidate_wc_props_func_t, svn_ra_invoke_invalidate_wc_props_func);
%funcptr_proxy(svn_ra_get_wc_contents_func_t, svn_ra_invoke_get_wc_contents_func);
%funcptr_proxy(svn_ra_get_latest_revnum_func_t, svn_ra_invoke_get_latest_revnum_func);
%funcptr_proxy(svn_ra_get_client_string_func_t, svn_ra_invoke_get_client_string_func);
%funcptr_proxy(svn_ra_file_rev_handler_t, svn_ra_invoke_file_rev_handler);
%funcptr_proxy(svn_ra_lock_callback_t, svn_ra_invoke_lock_callback);
%funcptr_proxy(svn_ra_progress_notify_func_t, svn_ra_invoke_progress_notify_func);
%funcptr_proxy(svn_ra_replay_revstart_callback_t, svn_ra_invoke_replay_revstart_callback);
%funcptr_proxy(svn_ra_replay_revfinish_callback_t, svn_ra_invoke_replay_revfinish_callback);
%funcptr_proxy(svn_ra_init_func_t, svn_ra_invoke_init_func);
src/subversion/subversion/bindings/swig/python/core.c view on Meta::CPAN
}
return resultobj;
fail:
{
Py_XDECREF(_global_py_pool);
}
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_mime_type_validate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
char *arg1 = (char *) 0 ;
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool = NULL ;
PyObject *_global_py_pool = NULL ;
PyObject * obj1 = 0 ;
svn_error_t *result = 0 ;
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
&_global_py_pool, &_global_pool))
SWIG_fail;
arg2 = _global_pool;
if (!PyArg_ParseTuple(args,(char *)"s|O:svn_mime_type_validate",&arg1,&obj1)) SWIG_fail;
if (obj1) {
/* Verify that the user supplied a valid pool */
if (obj1 != Py_None && obj1 != _global_py_pool) {
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
SWIG_arg_fail(svn_argnum_obj1);
SWIG_fail;
}
}
{
svn_swig_py_release_py_lock();
result = (svn_error_t *)svn_mime_type_validate((char const *)arg1,arg2);
svn_swig_py_acquire_py_lock();
}
{
if (result != NULL) {
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
svn_swig_py_svn_exception(result);
else
svn_error_clear(result);
src/subversion/subversion/bindings/swig/python/core.c view on Meta::CPAN
{ (char *)"svn_log_entry_t_changed_paths2_get", _wrap_svn_log_entry_t_changed_paths2_get, METH_VARARGS, (char *)"svn_log_entry_t_changed_paths2_get(svn_log_entry_t self) -> apr_hash_t"},
{ (char *)"svn_log_entry_t_non_inheritable_set", _wrap_svn_log_entry_t_non_inheritable_set, METH_VARARGS, (char *)"svn_log_entry_t_non_inheritable_set(svn_log_entry_t self, svn_boolean_t non_inheritable)"},
{ (char *)"svn_log_entry_t_non_inheritable_get", _wrap_svn_log_entry_t_non_inheritable_get, METH_VARARGS, (char *)"svn_log_entry_t_non_inheritable_get(svn_log_entry_t self) -> svn_boolean_t"},
{ (char *)"svn_log_entry_t_subtractive_merge_set", _wrap_svn_log_entry_t_subtractive_merge_set, METH_VARARGS, (char *)"svn_log_entry_t_subtractive_merge_set(svn_log_entry_t self, svn_boolean_t subtractive_merge)"},
{ (char *)"svn_log_entry_t_subtractive_merge_get", _wrap_svn_log_entry_t_subtractive_merge_get, METH_VARARGS, (char *)"svn_log_entry_t_subtractive_merge_get(svn_log_entry_t self) -> svn_boolean_t"},
{ (char *)"new_svn_log_entry_t", _wrap_new_svn_log_entry_t, METH_VARARGS, (char *)"new_svn_log_entry_t() -> svn_log_entry_t"},
{ (char *)"delete_svn_log_entry_t", _wrap_delete_svn_log_entry_t, METH_VARARGS, (char *)"delete_svn_log_entry_t(svn_log_entry_t self)"},
{ (char *)"svn_log_entry_t_swigregister", svn_log_entry_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_log_entry_create", _wrap_svn_log_entry_create, METH_VARARGS, (char *)"svn_log_entry_create(apr_pool_t pool) -> svn_log_entry_t"},
{ (char *)"svn_log_entry_dup", _wrap_svn_log_entry_dup, METH_VARARGS, (char *)"svn_log_entry_dup(svn_log_entry_t log_entry, apr_pool_t pool) -> svn_log_entry_t"},
{ (char *)"svn_mime_type_validate", _wrap_svn_mime_type_validate, METH_VARARGS, (char *)"svn_mime_type_validate(char const * mime_type, apr_pool_t pool) -> svn_error_t"},
{ (char *)"svn_mime_type_is_binary", _wrap_svn_mime_type_is_binary, METH_VARARGS, (char *)"svn_mime_type_is_binary(char const * mime_type) -> svn_boolean_t"},
{ (char *)"svn_lock_t_path_set", _wrap_svn_lock_t_path_set, METH_VARARGS, (char *)"svn_lock_t_path_set(svn_lock_t self, char const * path)"},
{ (char *)"svn_lock_t_path_get", _wrap_svn_lock_t_path_get, METH_VARARGS, (char *)"svn_lock_t_path_get(svn_lock_t self) -> char const *"},
{ (char *)"svn_lock_t_token_set", _wrap_svn_lock_t_token_set, METH_VARARGS, (char *)"svn_lock_t_token_set(svn_lock_t self, char const * token)"},
{ (char *)"svn_lock_t_token_get", _wrap_svn_lock_t_token_get, METH_VARARGS, (char *)"svn_lock_t_token_get(svn_lock_t self) -> char const *"},
{ (char *)"svn_lock_t_owner_set", _wrap_svn_lock_t_owner_set, METH_VARARGS, (char *)"svn_lock_t_owner_set(svn_lock_t self, char const * owner)"},
{ (char *)"svn_lock_t_owner_get", _wrap_svn_lock_t_owner_get, METH_VARARGS, (char *)"svn_lock_t_owner_get(svn_lock_t self) -> char const *"},
{ (char *)"svn_lock_t_comment_set", _wrap_svn_lock_t_comment_set, METH_VARARGS, (char *)"svn_lock_t_comment_set(svn_lock_t self, char const * comment)"},
{ (char *)"svn_lock_t_comment_get", _wrap_svn_lock_t_comment_get, METH_VARARGS, (char *)"svn_lock_t_comment_get(svn_lock_t self) -> char const *"},
{ (char *)"svn_lock_t_is_dav_comment_set", _wrap_svn_lock_t_is_dav_comment_set, METH_VARARGS, (char *)"svn_lock_t_is_dav_comment_set(svn_lock_t self, svn_boolean_t is_dav_comment)"},
src/subversion/subversion/bindings/swig/python/core.py view on Meta::CPAN
def svn_log_entry_create(*args):
"""svn_log_entry_create(apr_pool_t pool) -> svn_log_entry_t"""
return _core.svn_log_entry_create(*args)
def svn_log_entry_dup(*args):
"""svn_log_entry_dup(svn_log_entry_t log_entry, apr_pool_t pool) -> svn_log_entry_t"""
return _core.svn_log_entry_dup(*args)
SVN_STREAM_CHUNK_SIZE = _core.SVN_STREAM_CHUNK_SIZE
SVN__STREAM_CHUNK_SIZE = _core.SVN__STREAM_CHUNK_SIZE
def svn_mime_type_validate(*args):
"""svn_mime_type_validate(char const * mime_type, apr_pool_t pool) -> svn_error_t"""
return _core.svn_mime_type_validate(*args)
def svn_mime_type_is_binary(*args):
"""svn_mime_type_is_binary(char const * mime_type) -> svn_boolean_t"""
return _core.svn_mime_type_is_binary(*args)
class svn_lock_t:
"""Proxy of C svn_lock_t struct"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_lock_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_lock_t, name)
src/subversion/subversion/bindings/swig/python/core.py view on Meta::CPAN
def valid(self):
"""Check whether this memory pool and its parents
are still valid"""
return hasattr(self,"_is_valid")
def assert_valid(self):
"""Assert that this memory_pool is still valid."""
assert self.valid(), "This pool has already been destroyed"
def clear(self):
"""Clear embedded memory pool. Invalidate all subpools."""
pool = self._parent_pool
apr_pool_clear(self)
self.set_parent_pool(pool)
def destroy(self):
"""Destroy embedded memory pool. If you do not destroy
the memory pool manually, Python will destroy it
automatically."""
global application_pool
src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c view on Meta::CPAN
const char *name,
const svn_string_t *value,
apr_pool_t *pool)
{
return ra_callbacks_push_or_set_wc_prop("push_wc_prop", baton, path,
name, value, pool);
}
/* svn_ra_callbacks_t */
static svn_error_t *
ra_callbacks_invalidate_wc_props(void *baton,
const char *path,
const char *name,
apr_pool_t *pool)
{
PyObject *callbacks = (PyObject *)baton;
PyObject *py_callback, *result;
svn_error_t *err = SVN_NO_ERROR;
svn_swig_py_acquire_py_lock();
py_callback = PyObject_GetAttrString(callbacks,
(char *)"invalidate_wc_props");
if (py_callback == NULL)
{
err = callback_exception_error();
goto finished;
}
else if (py_callback == Py_None)
{
goto finished;
}
src/subversion/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c view on Meta::CPAN
svn_swig_py_svn_exception(err);
Py_XDECREF(py_auth_baton);
return;
}
Py_XDECREF(py_auth_baton);
(*callbacks)->get_wc_prop = ra_callbacks_get_wc_prop;
(*callbacks)->set_wc_prop = ra_callbacks_set_wc_prop;
(*callbacks)->push_wc_prop = ra_callbacks_push_wc_prop;
(*callbacks)->invalidate_wc_props = ra_callbacks_invalidate_wc_props;
(*callbacks)->progress_func = ra_callbacks_progress_func;
(*callbacks)->progress_baton = py_callbacks;
(*callbacks)->cancel_func = ra_callbacks_cancel_func;
(*callbacks)->get_client_string = ra_callbacks_get_client_string;
*baton = py_callbacks;
}
svn_error_t *svn_swig_py_commit_callback2(const svn_commit_info_t *commit_info,
void *baton,
src/subversion/subversion/bindings/swig/python/ra.py view on Meta::CPAN
__swig_setmethods__["open_tmp_file"] = _ra.svn_ra_callbacks2_t_open_tmp_file_set
__swig_getmethods__["open_tmp_file"] = _ra.svn_ra_callbacks2_t_open_tmp_file_get
__swig_setmethods__["auth_baton"] = _ra.svn_ra_callbacks2_t_auth_baton_set
__swig_getmethods__["auth_baton"] = _ra.svn_ra_callbacks2_t_auth_baton_get
__swig_setmethods__["get_wc_prop"] = _ra.svn_ra_callbacks2_t_get_wc_prop_set
__swig_getmethods__["get_wc_prop"] = _ra.svn_ra_callbacks2_t_get_wc_prop_get
__swig_setmethods__["set_wc_prop"] = _ra.svn_ra_callbacks2_t_set_wc_prop_set
__swig_getmethods__["set_wc_prop"] = _ra.svn_ra_callbacks2_t_set_wc_prop_get
__swig_setmethods__["push_wc_prop"] = _ra.svn_ra_callbacks2_t_push_wc_prop_set
__swig_getmethods__["push_wc_prop"] = _ra.svn_ra_callbacks2_t_push_wc_prop_get
__swig_setmethods__["invalidate_wc_props"] = _ra.svn_ra_callbacks2_t_invalidate_wc_props_set
__swig_getmethods__["invalidate_wc_props"] = _ra.svn_ra_callbacks2_t_invalidate_wc_props_get
__swig_setmethods__["progress_func"] = _ra.svn_ra_callbacks2_t_progress_func_set
__swig_getmethods__["progress_func"] = _ra.svn_ra_callbacks2_t_progress_func_get
__swig_setmethods__["progress_baton"] = _ra.svn_ra_callbacks2_t_progress_baton_set
__swig_getmethods__["progress_baton"] = _ra.svn_ra_callbacks2_t_progress_baton_get
__swig_setmethods__["cancel_func"] = _ra.svn_ra_callbacks2_t_cancel_func_set
__swig_getmethods__["cancel_func"] = _ra.svn_ra_callbacks2_t_cancel_func_get
__swig_setmethods__["get_client_string"] = _ra.svn_ra_callbacks2_t_get_client_string_set
__swig_getmethods__["get_client_string"] = _ra.svn_ra_callbacks2_t_get_client_string_get
__swig_setmethods__["get_wc_contents"] = _ra.svn_ra_callbacks2_t_get_wc_contents_set
__swig_getmethods__["get_wc_contents"] = _ra.svn_ra_callbacks2_t_get_wc_contents_get
src/subversion/subversion/bindings/swig/python/ra.py view on Meta::CPAN
__swig_setmethods__["open_tmp_file"] = _ra.svn_ra_callbacks_t_open_tmp_file_set
__swig_getmethods__["open_tmp_file"] = _ra.svn_ra_callbacks_t_open_tmp_file_get
__swig_setmethods__["auth_baton"] = _ra.svn_ra_callbacks_t_auth_baton_set
__swig_getmethods__["auth_baton"] = _ra.svn_ra_callbacks_t_auth_baton_get
__swig_setmethods__["get_wc_prop"] = _ra.svn_ra_callbacks_t_get_wc_prop_set
__swig_getmethods__["get_wc_prop"] = _ra.svn_ra_callbacks_t_get_wc_prop_get
__swig_setmethods__["set_wc_prop"] = _ra.svn_ra_callbacks_t_set_wc_prop_set
__swig_getmethods__["set_wc_prop"] = _ra.svn_ra_callbacks_t_set_wc_prop_get
__swig_setmethods__["push_wc_prop"] = _ra.svn_ra_callbacks_t_push_wc_prop_set
__swig_getmethods__["push_wc_prop"] = _ra.svn_ra_callbacks_t_push_wc_prop_get
__swig_setmethods__["invalidate_wc_props"] = _ra.svn_ra_callbacks_t_invalidate_wc_props_set
__swig_getmethods__["invalidate_wc_props"] = _ra.svn_ra_callbacks_t_invalidate_wc_props_get
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for svn_ra_callbacks_t"""
import libsvn.core, weakref
self.__dict__["_parent_pool"] = \
parent_pool or libsvn.core.application_pool;
if self.__dict__["_parent_pool"]:
self.__dict__["_is_valid"] = weakref.ref(
self.__dict__["_parent_pool"]._is_valid)
def assert_valid(self):
src/subversion/subversion/bindings/swig/python/ra.py view on Meta::CPAN
"""
return _ra.svn_ra_invoke_set_wc_prop_func(*args)
def svn_ra_invoke_push_wc_prop_func(*args):
"""
svn_ra_invoke_push_wc_prop_func(svn_ra_push_wc_prop_func_t _obj, void * baton, char const * path, char const * name,
svn_string_t const * value, apr_pool_t pool) -> svn_error_t
"""
return _ra.svn_ra_invoke_push_wc_prop_func(*args)
def svn_ra_invoke_invalidate_wc_props_func(*args):
"""
svn_ra_invoke_invalidate_wc_props_func(svn_ra_invalidate_wc_props_func_t _obj, void * baton, char const * path, char const * name,
apr_pool_t pool) -> svn_error_t
"""
return _ra.svn_ra_invoke_invalidate_wc_props_func(*args)
def svn_ra_invoke_get_wc_contents_func(*args):
"""svn_ra_invoke_get_wc_contents_func(svn_ra_get_wc_contents_func_t _obj, void * baton, svn_checksum_t checksum, apr_pool_t pool) -> svn_error_t"""
return _ra.svn_ra_invoke_get_wc_contents_func(*args)
def svn_ra_invoke_get_latest_revnum_func(*args):
"""svn_ra_invoke_get_latest_revnum_func(svn_ra_get_latest_revnum_func_t _obj, void * session_baton) -> svn_error_t"""
return _ra.svn_ra_invoke_get_latest_revnum_func(*args)
def svn_ra_invoke_get_client_string_func(*args):
src/subversion/subversion/bindings/swig/python/ra.py view on Meta::CPAN
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_ra_invoke_push_wc_prop_func(self, *args)
svn_ra_push_wc_prop_func_t_swigregister = _ra.svn_ra_push_wc_prop_func_t_swigregister
svn_ra_push_wc_prop_func_t_swigregister(svn_ra_push_wc_prop_func_t)
class svn_ra_invalidate_wc_props_func_t:
"""Proxy of C svn_ra_invalidate_wc_props_func_t struct"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_invalidate_wc_props_func_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_ra_invalidate_wc_props_func_t, name)
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for svn_ra_invalidate_wc_props_func_t"""
import libsvn.core, weakref
self.__dict__["_parent_pool"] = \
parent_pool or libsvn.core.application_pool;
if self.__dict__["_parent_pool"]:
self.__dict__["_is_valid"] = weakref.ref(
self.__dict__["_parent_pool"]._is_valid)
def assert_valid(self):
"""Assert that this object is using valid pool memory"""
if "_is_valid" in self.__dict__:
src/subversion/subversion/bindings/swig/python/ra.py view on Meta::CPAN
self.assert_valid()
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_ra_invoke_invalidate_wc_props_func(self, *args)
svn_ra_invalidate_wc_props_func_t_swigregister = _ra.svn_ra_invalidate_wc_props_func_t_swigregister
svn_ra_invalidate_wc_props_func_t_swigregister(svn_ra_invalidate_wc_props_func_t)
class svn_ra_get_wc_contents_func_t:
"""Proxy of C svn_ra_get_wc_contents_func_t struct"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_get_wc_contents_func_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_ra_get_wc_contents_func_t, name)
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
src/subversion/subversion/bindings/swig/python/repos.py view on Meta::CPAN
svn_repos_dump_fs(svn_repos_t * repos, svn_stream_t * dumpstream, svn_stream_t * feedback_stream, svn_revnum_t start_rev,
svn_revnum_t end_rev, svn_boolean_t incremental, svn_cancel_func_t cancel_func,
apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_dump_fs(*args)
def svn_repos_load_fs4(*args):
"""
svn_repos_load_fs4(svn_repos_t * repos, svn_stream_t * dumpstream, svn_revnum_t start_rev, svn_revnum_t end_rev,
enum svn_repos_load_uuid uuid_action, char const * parent_dir,
svn_boolean_t use_pre_commit_hook, svn_boolean_t use_post_commit_hook, svn_boolean_t validate_props,
svn_repos_notify_func_t notify_func, void * notify_baton,
svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_load_fs4(*args)
def svn_repos_load_fs3(*args):
"""
svn_repos_load_fs3(svn_repos_t * repos, svn_stream_t * dumpstream, enum svn_repos_load_uuid uuid_action,
char const * parent_dir, svn_boolean_t use_pre_commit_hook, svn_boolean_t use_post_commit_hook,
svn_boolean_t validate_props, svn_repos_notify_func_t notify_func,
void * notify_baton, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_load_fs3(*args)
def svn_repos_load_fs2(*args):
"""
svn_repos_load_fs2(svn_repos_t * repos, svn_stream_t * dumpstream, svn_stream_t * feedback_stream, enum svn_repos_load_uuid uuid_action,
char const * parent_dir, svn_boolean_t use_pre_commit_hook,
svn_boolean_t use_post_commit_hook, svn_cancel_func_t cancel_func,
apr_pool_t pool) -> svn_error_t
src/subversion/subversion/bindings/swig/python/repos.py view on Meta::CPAN
def svn_repos_parse_dumpstream3(*args):
"""
svn_repos_parse_dumpstream3(svn_stream_t * stream, svn_repos_parse_fns3_t parse_fns, void * parse_baton, svn_boolean_t deltas_are_text,
svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_parse_dumpstream3(*args)
def svn_repos_get_fs_build_parser4(*args):
"""
svn_repos_get_fs_build_parser4(svn_repos_t * repos, svn_revnum_t start_rev, svn_revnum_t end_rev, svn_boolean_t use_history,
svn_boolean_t validate_props, enum svn_repos_load_uuid uuid_action,
char const * parent_dir, svn_repos_notify_func_t notify_func, void * notify_baton,
apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_get_fs_build_parser4(*args)
class svn_repos_parse_fns2_t:
"""Proxy of C svn_repos_parse_fns2_t struct"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_repos_parse_fns2_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_repos_parse_fns2_t, name)
src/subversion/subversion/bindings/swig/python/repos.py view on Meta::CPAN
def svn_repos_parse_dumpstream(*args):
"""
svn_repos_parse_dumpstream(svn_stream_t * stream, svn_repos_parser_fns_t parse_fns, void * parse_baton, svn_cancel_func_t cancel_func,
apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_parse_dumpstream(*args)
def svn_repos_get_fs_build_parser3(*args):
"""
svn_repos_get_fs_build_parser3(svn_repos_t * repos, svn_boolean_t use_history, svn_boolean_t validate_props, enum svn_repos_load_uuid uuid_action,
char const * parent_dir, svn_repos_notify_func_t notify_func,
void * notify_baton, apr_pool_t pool) -> svn_error_t
"""
return _repos.svn_repos_get_fs_build_parser3(*args)
def svn_repos_get_fs_build_parser2(*args):
"""
svn_repos_get_fs_build_parser2(svn_repos_t * repos, svn_boolean_t use_history, enum svn_repos_load_uuid uuid_action,
svn_stream_t * outstream, char const * parent_dir, apr_pool_t pool) -> svn_error_t
"""
src/subversion/subversion/bindings/swig/python/svn/ra.py view on Meta::CPAN
def cancel_func(self):
if some_condition():
return svn.core.SVN_ERR_CANCELLED
return 0
"""
open_tmp_file = None
auth_baton = None
get_wc_prop = None
set_wc_prop = None
push_wc_prop = None
invalidate_wc_props = None
progress_func = None
cancel_func = None
get_client_string = None
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
static svn_error_t * svn_ra_invoke_set_wc_prop_func(
svn_ra_set_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_push_wc_prop_func(
svn_ra_push_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_invalidate_wc_props_func(
svn_ra_invalidate_wc_props_func_t _obj, void *baton, const char *path, const char *name, apr_pool_t *pool) {
return _obj(baton, path, name, pool);
}
static svn_error_t * svn_ra_invoke_get_wc_contents_func(
svn_ra_get_wc_contents_func_t _obj, void *baton, svn_stream_t **contents, const svn_checksum_t *checksum, apr_pool_t *pool) {
return _obj(baton, contents, checksum, pool);
}
static svn_error_t * svn_ra_invoke_get_latest_revnum_func(
svn_ra_get_latest_revnum_func_t _obj, void *session_baton, svn_revnum_t *latest_revnum) {
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
py_pool, args);
}
}
return resultobj;
fail:
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_invalidate_wc_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks2_t_invalidate_wc_props_set",&obj0,&obj1)) SWIG_fail;
{
arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
if (PyErr_Occurred()) {
SWIG_fail;
}
}
{
svn_ra_invalidate_wc_props_func_t * tmp =
svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
if (tmp == NULL || PyErr_Occurred()) {
SWIG_fail;
}
arg2 = *tmp;
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
resultobj = SWIG_Py_Void();
return resultobj;
fail:
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_ra_callbacks2_t_invalidate_wc_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
PyObject * obj0 = 0 ;
svn_ra_invalidate_wc_props_func_t result;
if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks2_t_invalidate_wc_props_get",&obj0)) SWIG_fail;
{
arg1 = (struct svn_ra_callbacks2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks2_t, svn_argnum_obj0);
if (PyErr_Occurred()) {
SWIG_fail;
}
}
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
{
PyObject *py_pool = NULL;
apr_pool_t *pool = NULL;
if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
&py_pool, &pool))
SWIG_fail;
if (result == NULL) {
resultobj = Py_None;
Py_INCREF(resultobj);
} else {
svn_ra_invalidate_wc_props_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_invalidate_wc_props_func_t));
if (tmp == NULL) {
SWIG_fail;
}
*tmp = (svn_ra_invalidate_wc_props_func_t) result;
resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
py_pool, args);
}
}
return resultobj;
fail:
return NULL;
}
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t,
py_pool, args);
}
}
return resultobj;
fail:
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_ra_callbacks_t_invalidate_wc_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if (!PyArg_ParseTuple(args,(char *)"OO:svn_ra_callbacks_t_invalidate_wc_props_set",&obj0,&obj1)) SWIG_fail;
{
arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
if (PyErr_Occurred()) {
SWIG_fail;
}
}
{
svn_ra_invalidate_wc_props_func_t * tmp =
svn_swig_MustGetPtr(obj1, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj1);
if (tmp == NULL || PyErr_Occurred()) {
SWIG_fail;
}
arg2 = *tmp;
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
resultobj = SWIG_Py_Void();
return resultobj;
fail:
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_ra_callbacks_t_invalidate_wc_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
PyObject * obj0 = 0 ;
svn_ra_invalidate_wc_props_func_t result;
if (!PyArg_ParseTuple(args,(char *)"O:svn_ra_callbacks_t_invalidate_wc_props_get",&obj0)) SWIG_fail;
{
arg1 = (struct svn_ra_callbacks_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_ra_callbacks_t, svn_argnum_obj0);
if (PyErr_Occurred()) {
SWIG_fail;
}
}
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
{
PyObject *py_pool = NULL;
apr_pool_t *pool = NULL;
if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
&py_pool, &pool))
SWIG_fail;
if (result == NULL) {
resultobj = Py_None;
Py_INCREF(resultobj);
} else {
svn_ra_invalidate_wc_props_func_t * tmp = apr_palloc(pool, sizeof(svn_ra_invalidate_wc_props_func_t));
if (tmp == NULL) {
SWIG_fail;
}
*tmp = (svn_ra_invalidate_wc_props_func_t) result;
resultobj = svn_swig_NewPointerObj(tmp, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
py_pool, args);
}
}
return resultobj;
fail:
return NULL;
}
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
}
return resultobj;
fail:
{
Py_XDECREF(_global_py_pool);
}
return NULL;
}
SWIGINTERN PyObject *_wrap_svn_ra_invoke_invalidate_wc_props_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
svn_ra_invalidate_wc_props_func_t arg1 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *arg2 = (void *) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool = NULL ;
PyObject *_global_py_pool = NULL ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj4 = 0 ;
svn_error_t *result = 0 ;
if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
&_global_py_pool, &_global_pool))
SWIG_fail;
arg5 = _global_pool;
if (!PyArg_ParseTuple(args,(char *)"OOss|O:svn_ra_invoke_invalidate_wc_props_func",&obj0,&obj1,&arg3,&arg4,&obj4)) SWIG_fail;
{
svn_ra_invalidate_wc_props_func_t * tmp =
svn_swig_MustGetPtr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
if (tmp == NULL || PyErr_Occurred()) {
SWIG_fail;
}
arg1 = *tmp;
}
{
if (obj1 == Py_None) {
arg2 = NULL;
} else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
/* Verify that the user supplied a valid pool */
if (obj4 != Py_None && obj4 != _global_py_pool) {
SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
SWIG_arg_fail(svn_argnum_obj4);
SWIG_fail;
}
}
{
svn_swig_py_release_py_lock();
result = (svn_error_t *)svn_ra_invoke_invalidate_wc_props_func(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
svn_swig_py_acquire_py_lock();
}
{
if (result != NULL) {
if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
svn_swig_py_svn_exception(result);
else
svn_error_clear(result);
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
return SWIG_Py_Void();
}
SWIGINTERN PyObject *svn_ra_push_wc_prop_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
return SWIG_Py_Void();
}
SWIGINTERN PyObject *svn_ra_invalidate_wc_props_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
return SWIG_Py_Void();
}
SWIGINTERN PyObject *svn_ra_get_wc_contents_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
{ (char *)"svn_ra_callbacks2_t_open_tmp_file_set", _wrap_svn_ra_callbacks2_t_open_tmp_file_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_open_tmp_file_set(svn_ra_callbacks2_t self, svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *) open_tmp_file...
{ (char *)"svn_ra_callbacks2_t_open_tmp_file_get", _wrap_svn_ra_callbacks2_t_open_tmp_file_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_open_tmp_file_get(svn_ra_callbacks2_t self) -> svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)"},
{ (char *)"svn_ra_callbacks2_t_auth_baton_set", _wrap_svn_ra_callbacks2_t_auth_baton_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_auth_baton_set(svn_ra_callbacks2_t self, svn_auth_baton_t * auth_baton)"},
{ (char *)"svn_ra_callbacks2_t_auth_baton_get", _wrap_svn_ra_callbacks2_t_auth_baton_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_auth_baton_get(svn_ra_callbacks2_t self) -> svn_auth_baton_t *"},
{ (char *)"svn_ra_callbacks2_t_get_wc_prop_set", _wrap_svn_ra_callbacks2_t_get_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_prop_set(svn_ra_callbacks2_t self, svn_ra_get_wc_prop_func_t get_wc_prop)"},
{ (char *)"svn_ra_callbacks2_t_get_wc_prop_get", _wrap_svn_ra_callbacks2_t_get_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_prop_get(svn_ra_callbacks2_t self) -> svn_ra_get_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks2_t_set_wc_prop_set", _wrap_svn_ra_callbacks2_t_set_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_set_wc_prop_set(svn_ra_callbacks2_t self, svn_ra_set_wc_prop_func_t set_wc_prop)"},
{ (char *)"svn_ra_callbacks2_t_set_wc_prop_get", _wrap_svn_ra_callbacks2_t_set_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_set_wc_prop_get(svn_ra_callbacks2_t self) -> svn_ra_set_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks2_t_push_wc_prop_set", _wrap_svn_ra_callbacks2_t_push_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_push_wc_prop_set(svn_ra_callbacks2_t self, svn_ra_push_wc_prop_func_t push_wc_prop)"},
{ (char *)"svn_ra_callbacks2_t_push_wc_prop_get", _wrap_svn_ra_callbacks2_t_push_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_push_wc_prop_get(svn_ra_callbacks2_t self) -> svn_ra_push_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks2_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_invalidate_wc_props_set(svn_ra_callbacks2_t self, svn_ra_invalidate_wc_props_func_t invalidate_wc...
{ (char *)"svn_ra_callbacks2_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_invalidate_wc_props_get(svn_ra_callbacks2_t self) -> svn_ra_invalidate_wc_props_func_t"},
{ (char *)"svn_ra_callbacks2_t_progress_func_set", _wrap_svn_ra_callbacks2_t_progress_func_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_progress_func_set(svn_ra_callbacks2_t self, svn_ra_progress_notify_func_t progress_func)"},
{ (char *)"svn_ra_callbacks2_t_progress_func_get", _wrap_svn_ra_callbacks2_t_progress_func_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_progress_func_get(svn_ra_callbacks2_t self) -> svn_ra_progress_notify_func_t"},
{ (char *)"svn_ra_callbacks2_t_progress_baton_set", _wrap_svn_ra_callbacks2_t_progress_baton_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_progress_baton_set(svn_ra_callbacks2_t self, void * progress_baton)"},
{ (char *)"svn_ra_callbacks2_t_progress_baton_get", _wrap_svn_ra_callbacks2_t_progress_baton_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_progress_baton_get(svn_ra_callbacks2_t self) -> void *"},
{ (char *)"svn_ra_callbacks2_t_cancel_func_set", _wrap_svn_ra_callbacks2_t_cancel_func_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_cancel_func_set(svn_ra_callbacks2_t self, svn_cancel_func_t cancel_func)"},
{ (char *)"svn_ra_callbacks2_t_cancel_func_get", _wrap_svn_ra_callbacks2_t_cancel_func_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_cancel_func_get(svn_ra_callbacks2_t self) -> svn_cancel_func_t"},
{ (char *)"svn_ra_callbacks2_t_get_client_string_set", _wrap_svn_ra_callbacks2_t_get_client_string_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_client_string_set(svn_ra_callbacks2_t self, svn_ra_get_client_string_func_t get_client_string)"},
{ (char *)"svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_client_string_get(svn_ra_callbacks2_t self) -> svn_ra_get_client_string_func_t"},
{ (char *)"svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_contents_set(svn_ra_callbacks2_t self, svn_ra_get_wc_contents_func_t get_wc_contents)"},
{ (char *)"svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get, METH_VARARGS, (char *)"svn_ra_callbacks2_t_get_wc_contents_get(svn_ra_callbacks2_t self) -> svn_ra_get_wc_contents_func_t"},
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
{ (char *)"svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_open_tmp_file_set(svn_ra_callbacks_t self, svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *) open_tmp_file)"},
{ (char *)"svn_ra_callbacks_t_open_tmp_file_get", _wrap_svn_ra_callbacks_t_open_tmp_file_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_open_tmp_file_get(svn_ra_callbacks_t self) -> svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)"},
{ (char *)"svn_ra_callbacks_t_auth_baton_set", _wrap_svn_ra_callbacks_t_auth_baton_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_auth_baton_set(svn_ra_callbacks_t self, svn_auth_baton_t * auth_baton)"},
{ (char *)"svn_ra_callbacks_t_auth_baton_get", _wrap_svn_ra_callbacks_t_auth_baton_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_auth_baton_get(svn_ra_callbacks_t self) -> svn_auth_baton_t *"},
{ (char *)"svn_ra_callbacks_t_get_wc_prop_set", _wrap_svn_ra_callbacks_t_get_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_get_wc_prop_set(svn_ra_callbacks_t self, svn_ra_get_wc_prop_func_t get_wc_prop)"},
{ (char *)"svn_ra_callbacks_t_get_wc_prop_get", _wrap_svn_ra_callbacks_t_get_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_get_wc_prop_get(svn_ra_callbacks_t self) -> svn_ra_get_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks_t_set_wc_prop_set", _wrap_svn_ra_callbacks_t_set_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_set_wc_prop_set(svn_ra_callbacks_t self, svn_ra_set_wc_prop_func_t set_wc_prop)"},
{ (char *)"svn_ra_callbacks_t_set_wc_prop_get", _wrap_svn_ra_callbacks_t_set_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_set_wc_prop_get(svn_ra_callbacks_t self) -> svn_ra_set_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks_t_push_wc_prop_set", _wrap_svn_ra_callbacks_t_push_wc_prop_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_push_wc_prop_set(svn_ra_callbacks_t self, svn_ra_push_wc_prop_func_t push_wc_prop)"},
{ (char *)"svn_ra_callbacks_t_push_wc_prop_get", _wrap_svn_ra_callbacks_t_push_wc_prop_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_push_wc_prop_get(svn_ra_callbacks_t self) -> svn_ra_push_wc_prop_func_t"},
{ (char *)"svn_ra_callbacks_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks_t_invalidate_wc_props_set, METH_VARARGS, (char *)"svn_ra_callbacks_t_invalidate_wc_props_set(svn_ra_callbacks_t self, svn_ra_invalidate_wc_props_func_t invalidate_wc_pro...
{ (char *)"svn_ra_callbacks_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks_t_invalidate_wc_props_get, METH_VARARGS, (char *)"svn_ra_callbacks_t_invalidate_wc_props_get(svn_ra_callbacks_t self) -> svn_ra_invalidate_wc_props_func_t"},
{ (char *)"new_svn_ra_callbacks_t", _wrap_new_svn_ra_callbacks_t, METH_VARARGS, (char *)"new_svn_ra_callbacks_t() -> svn_ra_callbacks_t"},
{ (char *)"delete_svn_ra_callbacks_t", _wrap_delete_svn_ra_callbacks_t, METH_VARARGS, (char *)"delete_svn_ra_callbacks_t(svn_ra_callbacks_t self)"},
{ (char *)"svn_ra_callbacks_t_swigregister", svn_ra_callbacks_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_initialize", _wrap_svn_ra_initialize, METH_VARARGS, (char *)"svn_ra_initialize(apr_pool_t pool) -> svn_error_t"},
{ (char *)"svn_ra_create_callbacks", _wrap_svn_ra_create_callbacks, METH_VARARGS, (char *)"svn_ra_create_callbacks(apr_pool_t pool) -> svn_error_t"},
{ (char *)"svn_ra_open4", _wrap_svn_ra_open4, METH_VARARGS, (char *)"\n"
"svn_ra_open4(char const * repos_URL, char const * uuid, svn_ra_callbacks2_t callbacks, apr_hash_t config, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_open3", _wrap_svn_ra_open3, METH_VARARGS, (char *)"\n"
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_set_wc_prop_func", _wrap_svn_ra_invoke_set_wc_prop_func, METH_VARARGS, (char *)"\n"
"svn_ra_invoke_set_wc_prop_func(svn_ra_set_wc_prop_func_t _obj, void * baton, char const * path, char const * name, \n"
" svn_string_t const * value, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_push_wc_prop_func", _wrap_svn_ra_invoke_push_wc_prop_func, METH_VARARGS, (char *)"\n"
"svn_ra_invoke_push_wc_prop_func(svn_ra_push_wc_prop_func_t _obj, void * baton, char const * path, char const * name, \n"
" svn_string_t const * value, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_invalidate_wc_props_func", _wrap_svn_ra_invoke_invalidate_wc_props_func, METH_VARARGS, (char *)"\n"
"svn_ra_invoke_invalidate_wc_props_func(svn_ra_invalidate_wc_props_func_t _obj, void * baton, char const * path, char const * name, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_get_wc_contents_func", _wrap_svn_ra_invoke_get_wc_contents_func, METH_VARARGS, (char *)"svn_ra_invoke_get_wc_contents_func(svn_ra_get_wc_contents_func_t _obj, void * baton, svn_checksum_t checksum, apr_pool_t pool) -> svn_e...
{ (char *)"svn_ra_invoke_get_latest_revnum_func", _wrap_svn_ra_invoke_get_latest_revnum_func, METH_VARARGS, (char *)"svn_ra_invoke_get_latest_revnum_func(svn_ra_get_latest_revnum_func_t _obj, void * session_baton) -> svn_error_t"},
{ (char *)"svn_ra_invoke_get_client_string_func", _wrap_svn_ra_invoke_get_client_string_func, METH_VARARGS, (char *)"svn_ra_invoke_get_client_string_func(svn_ra_get_client_string_func_t _obj, void * baton, apr_pool_t pool) -> svn_error_t"},
{ (char *)"svn_ra_invoke_file_rev_handler", _wrap_svn_ra_invoke_file_rev_handler, METH_VARARGS, (char *)"\n"
"svn_ra_invoke_file_rev_handler(svn_ra_file_rev_handler_t _obj, void * baton, char const * path, svn_revnum_t rev, \n"
" apr_hash_t rev_props, apr_array_header_t prop_diffs, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_lock_callback", _wrap_svn_ra_invoke_lock_callback, METH_VARARGS, (char *)"\n"
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
" apr_hash_t rev_props, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_replay_revfinish_callback", _wrap_svn_ra_invoke_replay_revfinish_callback, METH_VARARGS, (char *)"\n"
"svn_ra_invoke_replay_revfinish_callback(svn_ra_replay_revfinish_callback_t _obj, svn_revnum_t revision, void * replay_baton, \n"
" svn_delta_editor_t editor, void * edit_baton, apr_hash_t rev_props, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func, METH_VARARGS, (char *)"svn_ra_invoke_init_func(svn_ra_init_func_t _obj, int abi_version, apr_pool_t pool, apr_hash_t hash) -> svn_error_t"},
{ (char *)"svn_ra_get_wc_prop_func_t_swigregister", svn_ra_get_wc_prop_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_set_wc_prop_func_t_swigregister", svn_ra_set_wc_prop_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_push_wc_prop_func_t_swigregister", svn_ra_push_wc_prop_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_invalidate_wc_props_func_t_swigregister", svn_ra_invalidate_wc_props_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_get_wc_contents_func_t_swigregister", svn_ra_get_wc_contents_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_get_latest_revnum_func_t_swigregister", svn_ra_get_latest_revnum_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_get_client_string_func_t_swigregister", svn_ra_get_client_string_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_file_rev_handler_t_swigregister", svn_ra_file_rev_handler_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_lock_callback_t_swigregister", svn_ra_lock_callback_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_progress_notify_func_t_swigregister", svn_ra_progress_notify_func_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_replay_revstart_callback_t_swigregister", svn_ra_replay_revstart_callback_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_replay_revfinish_callback_t_swigregister", svn_ra_replay_revfinish_callback_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_ra_init_func_t_swigregister", svn_ra_init_func_t_swigregister, METH_VARARGS, NULL},
{ NULL, NULL, 0, NULL }
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
static swig_type_info _swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const **,apr_pool_t *)|svn_ra_get_client_string_func_t|struct svn_err...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_c...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_r...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__sv...
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,s...
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_poo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_con...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "st...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_bo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn...
src/subversion/subversion/bindings/swig/python/svn_ra.c view on Meta::CPAN
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_catalog_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void = {"_p_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void", "void (**)(apr_off_t,apr_off_t,void *,apr_pool_t *)|svn_ra_progress_notify_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t = {"_p_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t", "svn_ra_init_func_t *|struct svn_error_t *(**)(int,apr_pool_t *,apr_hash_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "svn_txdelta_window_handler_t *|struct svn_error_t *(**)(svn_txdelta_window_t *,void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_void__p_svn_error_t = {"_p_p_f_p_void__p_svn_error_t", "svn_cancel_func_t *|struct svn_error_t *(**)(void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_ra_get_client_string_func_t *|struct svn_error_t *(**)(void *,char const **,apr_pool_t *)"...
static swig_type_info _swigt__p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(void *,svn_stream_t...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(void *,char const *,char const *,apr_pool...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_err...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t",...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_wi...
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_sv...
static swig_type_info _swigt__p_p_f_p_void_p_svn_revnum_t__p_svn_error_t = {"_p_p_f_p_void_p_svn_revnum_t__p_svn_error_t", "struct svn_error_t *(**)(void *,svn_revnum_t *)|svn_ra_get_latest_revnum_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t...
static swig_type_info _swigt__p_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "svn_...
static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_dirent_t = {"_p_p_svn_dirent_t", "struct svn_dirent_t **|svn_dirent_t **", 0, 0, (void*)0, 0};
src/subversion/subversion/bindings/swig/python/svn_repos.c view on Meta::CPAN
" svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_dump_fs", _wrap_svn_repos_dump_fs, METH_VARARGS, (char *)"\n"
"svn_repos_dump_fs(svn_repos_t * repos, svn_stream_t * dumpstream, svn_stream_t * feedback_stream, svn_revnum_t start_rev, \n"
" svn_revnum_t end_rev, svn_boolean_t incremental, svn_cancel_func_t cancel_func, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_load_fs4", _wrap_svn_repos_load_fs4, METH_VARARGS, (char *)"\n"
"svn_repos_load_fs4(svn_repos_t * repos, svn_stream_t * dumpstream, svn_revnum_t start_rev, svn_revnum_t end_rev, \n"
" enum svn_repos_load_uuid uuid_action, char const * parent_dir, \n"
" svn_boolean_t use_pre_commit_hook, svn_boolean_t use_post_commit_hook, svn_boolean_t validate_props, \n"
" svn_repos_notify_func_t notify_func, void * notify_baton, \n"
" svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_load_fs3", _wrap_svn_repos_load_fs3, METH_VARARGS, (char *)"\n"
"svn_repos_load_fs3(svn_repos_t * repos, svn_stream_t * dumpstream, enum svn_repos_load_uuid uuid_action, \n"
" char const * parent_dir, svn_boolean_t use_pre_commit_hook, svn_boolean_t use_post_commit_hook, \n"
" svn_boolean_t validate_props, svn_repos_notify_func_t notify_func, \n"
" void * notify_baton, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_load_fs2", _wrap_svn_repos_load_fs2, METH_VARARGS, (char *)"\n"
"svn_repos_load_fs2(svn_repos_t * repos, svn_stream_t * dumpstream, svn_stream_t * feedback_stream, enum svn_repos_load_uuid uuid_action, \n"
" char const * parent_dir, svn_boolean_t use_pre_commit_hook, \n"
" svn_boolean_t use_post_commit_hook, svn_cancel_func_t cancel_func, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_load_fs", _wrap_svn_repos_load_fs, METH_VARARGS, (char *)"\n"
"svn_repos_load_fs(svn_repos_t * repos, svn_stream_t * dumpstream, svn_stream_t * feedback_stream, enum svn_repos_load_uuid uuid_action, \n"
src/subversion/subversion/bindings/swig/python/svn_repos.c view on Meta::CPAN
{ (char *)"svn_repos_parse_fns3_t_close_node_get", _wrap_svn_repos_parse_fns3_t_close_node_get, METH_VARARGS, (char *)"svn_repos_parse_fns3_t_close_node_get(svn_repos_parse_fns3_t self) -> svn_error_t *(*)(void *)"},
{ (char *)"svn_repos_parse_fns3_t_close_revision_set", _wrap_svn_repos_parse_fns3_t_close_revision_set, METH_VARARGS, (char *)"svn_repos_parse_fns3_t_close_revision_set(svn_repos_parse_fns3_t self, svn_error_t *(*)(void *) close_revision)"},
{ (char *)"svn_repos_parse_fns3_t_close_revision_get", _wrap_svn_repos_parse_fns3_t_close_revision_get, METH_VARARGS, (char *)"svn_repos_parse_fns3_t_close_revision_get(svn_repos_parse_fns3_t self) -> svn_error_t *(*)(void *)"},
{ (char *)"svn_repos_parse_fns3_t_swigregister", svn_repos_parse_fns3_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_repos_parse_dumpstream3", _wrap_svn_repos_parse_dumpstream3, METH_VARARGS, (char *)"\n"
"svn_repos_parse_dumpstream3(svn_stream_t * stream, svn_repos_parse_fns3_t parse_fns, void * parse_baton, svn_boolean_t deltas_are_text, \n"
" svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_get_fs_build_parser4", _wrap_svn_repos_get_fs_build_parser4, METH_VARARGS, (char *)"\n"
"svn_repos_get_fs_build_parser4(svn_repos_t * repos, svn_revnum_t start_rev, svn_revnum_t end_rev, svn_boolean_t use_history, \n"
" svn_boolean_t validate_props, enum svn_repos_load_uuid uuid_action, \n"
" char const * parent_dir, svn_repos_notify_func_t notify_func, void * notify_baton, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_parse_fns2_t_new_revision_record_set", _wrap_svn_repos_parse_fns2_t_new_revision_record_set, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_new_revision_record_set(svn_repos_parse_fns2_t self, svn_error_t *(*)(void **,apr_hash_t...
{ (char *)"svn_repos_parse_fns2_t_new_revision_record_get", _wrap_svn_repos_parse_fns2_t_new_revision_record_get, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_new_revision_record_get(svn_repos_parse_fns2_t self) -> svn_error_t *(*)(void **,apr_has...
{ (char *)"svn_repos_parse_fns2_t_uuid_record_set", _wrap_svn_repos_parse_fns2_t_uuid_record_set, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_uuid_record_set(svn_repos_parse_fns2_t self, svn_error_t *(*)(char const *,void *,apr_pool_t *) uuid_rec...
{ (char *)"svn_repos_parse_fns2_t_uuid_record_get", _wrap_svn_repos_parse_fns2_t_uuid_record_get, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_uuid_record_get(svn_repos_parse_fns2_t self) -> svn_error_t *(*)(char const *,void *,apr_pool_t *)"},
{ (char *)"svn_repos_parse_fns2_t_new_node_record_set", _wrap_svn_repos_parse_fns2_t_new_node_record_set, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_new_node_record_set(svn_repos_parse_fns2_t self, svn_error_t *(*)(void **,apr_hash_t *,void *,ap...
{ (char *)"svn_repos_parse_fns2_t_new_node_record_get", _wrap_svn_repos_parse_fns2_t_new_node_record_get, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_new_node_record_get(svn_repos_parse_fns2_t self) -> svn_error_t *(*)(void **,apr_hash_t *,void *...
{ (char *)"svn_repos_parse_fns2_t_set_revision_property_set", _wrap_svn_repos_parse_fns2_t_set_revision_property_set, METH_VARARGS, (char *)"svn_repos_parse_fns2_t_set_revision_property_set(svn_repos_parse_fns2_t self, svn_error_t *(*)(void *,char ...
src/subversion/subversion/bindings/swig/python/svn_repos.c view on Meta::CPAN
{ (char *)"svn_repos_parser_fns_t_swigregister", svn_repos_parser_fns_t_swigregister, METH_VARARGS, NULL},
{ (char *)"svn_repos_parse_dumpstream2", _wrap_svn_repos_parse_dumpstream2, METH_VARARGS, (char *)"\n"
"svn_repos_parse_dumpstream2(svn_stream_t * stream, svn_repos_parse_fns2_t parse_fns, void * parse_baton, svn_cancel_func_t cancel_func, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_parse_dumpstream", _wrap_svn_repos_parse_dumpstream, METH_VARARGS, (char *)"\n"
"svn_repos_parse_dumpstream(svn_stream_t * stream, svn_repos_parser_fns_t parse_fns, void * parse_baton, svn_cancel_func_t cancel_func, \n"
" apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_get_fs_build_parser3", _wrap_svn_repos_get_fs_build_parser3, METH_VARARGS, (char *)"\n"
"svn_repos_get_fs_build_parser3(svn_repos_t * repos, svn_boolean_t use_history, svn_boolean_t validate_props, enum svn_repos_load_uuid uuid_action, \n"
" char const * parent_dir, svn_repos_notify_func_t notify_func, \n"
" void * notify_baton, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_get_fs_build_parser2", _wrap_svn_repos_get_fs_build_parser2, METH_VARARGS, (char *)"\n"
"svn_repos_get_fs_build_parser2(svn_repos_t * repos, svn_boolean_t use_history, enum svn_repos_load_uuid uuid_action, \n"
" svn_stream_t * outstream, char const * parent_dir, apr_pool_t pool) -> svn_error_t\n"
""},
{ (char *)"svn_repos_get_fs_build_parser", _wrap_svn_repos_get_fs_build_parser, METH_VARARGS, (char *)"\n"
"svn_repos_get_fs_build_parser(svn_repos_t * repos, svn_boolean_t use_history, enum svn_repos_load_uuid uuid_action, \n"
" svn_stream_t * outstream, char const * parent_dir, apr_pool_t pool) -> svn_error_t\n"
src/subversion/subversion/bindings/swig/python/tests/core.py view on Meta::CPAN
('error message', 1))
self.assertEqual(svn.core.SubversionException('error message', 1).apr_err,
1)
self.assertEqual(svn.core.SubversionException('error message', 1).message,
'error message')
def test_mime_type_is_binary(self):
self.assertEqual(0, svn.core.svn_mime_type_is_binary("text/plain"))
self.assertEqual(1, svn.core.svn_mime_type_is_binary("image/png"))
def test_mime_type_validate(self):
self.assertRaises(svn.core.SubversionException,
svn.core.svn_mime_type_validate, "this\nis\ninvalid\n")
svn.core.svn_mime_type_validate("unknown/but-valid; charset=utf8")
def test_exception_interoperability(self):
"""Test if SubversionException is correctly converted into svn_error_t
and vice versa."""
t = utils.Temper()
(_, _, repos_uri) = t.alloc_empty_repo(suffix='-core')
rev = svn.core.svn_opt_revision_t()
rev.kind = svn.core.svn_opt_revision_head
ctx = svn.client.create_context()
src/subversion/subversion/bindings/swig/ruby/core.c view on Meta::CPAN
target = _global_vresult_address == &vresult ? self : vresult;
if (!svn_swig_rb_set_pool(target, _global_svn_swig_rb_pool))
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
}
return Qnil;
}
SWIGINTERN VALUE
_wrap_svn_mime_type_validate(int argc, VALUE *argv, VALUE self) {
char *arg1 = (char *) 0 ;
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
VALUE _global_svn_swig_rb_pool ;
apr_pool_t *_global_pool ;
int res1 ;
char *buf1 = 0 ;
int alloc1 = 0 ;
svn_error_t *result = 0 ;
VALUE vresult = Qnil;
{
svn_swig_rb_get_pool(argc, argv, self, &_global_svn_swig_rb_pool, &arg2);
_global_pool = arg2;
svn_swig_rb_push_pool(_global_svn_swig_rb_pool);
}
if ((argc < 1) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1);
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","svn_mime_type_validate", 1, argv[0] ));
}
arg1 = (char *)(buf1);
if (argc > 1) {
}
{
result = (svn_error_t *)svn_mime_type_validate((char const *)arg1,arg2);
}
{
if (result) {
svn_swig_rb_destroy_pool(_global_svn_swig_rb_pool);
svn_swig_rb_pop_pool(_global_svn_swig_rb_pool);
svn_swig_rb_handle_svn_error(result);
}
src/subversion/subversion/bindings/swig/ruby/core.c view on Meta::CPAN
rb_define_method(SwigClassSvn_log_entry_t.klass, "non_inheritable", _wrap_svn_log_entry_t_non_inheritable_get, -1);
rb_define_method(SwigClassSvn_log_entry_t.klass, "subtractive_merge=", _wrap_svn_log_entry_t_subtractive_merge_set, -1);
rb_define_method(SwigClassSvn_log_entry_t.klass, "subtractive_merge", _wrap_svn_log_entry_t_subtractive_merge_get, -1);
SwigClassSvn_log_entry_t.mark = 0;
SwigClassSvn_log_entry_t.destroy = (void (*)(void *)) free_svn_log_entry_t;
SwigClassSvn_log_entry_t.trackObjects = 0;
rb_define_module_function(mCore, "svn_log_entry_create", _wrap_svn_log_entry_create, -1);
rb_define_module_function(mCore, "svn_log_entry_dup", _wrap_svn_log_entry_dup, -1);
rb_define_const(mCore, "SVN_STREAM_CHUNK_SIZE", SWIG_From_int((int)(102400)));
rb_define_const(mCore, "SVN__STREAM_CHUNK_SIZE", SWIG_From_int((int)(16384)));
rb_define_module_function(mCore, "svn_mime_type_validate", _wrap_svn_mime_type_validate, -1);
rb_define_module_function(mCore, "svn_mime_type_is_binary", _wrap_svn_mime_type_is_binary, -1);
SwigClassSvn_lock_t.klass = rb_define_class_under(mCore, "Svn_lock_t", rb_cObject);
SWIG_TypeClientData(SWIGTYPE_p_svn_lock_t, (void *) &SwigClassSvn_lock_t);
rb_define_alloc_func(SwigClassSvn_lock_t.klass, _wrap_svn_lock_t_allocate);
rb_define_method(SwigClassSvn_lock_t.klass, "initialize", _wrap_new_svn_lock_t, -1);
rb_define_method(SwigClassSvn_lock_t.klass, "path=", _wrap_svn_lock_t_path_set, -1);
rb_define_method(SwigClassSvn_lock_t.klass, "path", _wrap_svn_lock_t_path_get, -1);
rb_define_method(SwigClassSvn_lock_t.klass, "token=", _wrap_svn_lock_t_token_set, -1);
rb_define_method(SwigClassSvn_lock_t.klass, "token", _wrap_svn_lock_t_token_get, -1);
src/subversion/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c view on Meta::CPAN
DECLARE_ID(abort_edit);
DECLARE_ID(__pool__);
DECLARE_ID(__pools__);
DECLARE_ID(name);
DECLARE_ID(value);
DECLARE_ID(swig_type_regex);
DECLARE_ID(open_tmp_file);
DECLARE_ID(get_wc_prop);
DECLARE_ID(set_wc_prop);
DECLARE_ID(push_wc_prop);
DECLARE_ID(invalidate_wc_props);
DECLARE_ID(progress_func);
DECLARE_ID(auth_baton);
DECLARE_ID(found_entry);
DECLARE_ID(file_changed);
DECLARE_ID(file_added);
DECLARE_ID(file_deleted);
DECLARE_ID(dir_added);
DECLARE_ID(dir_deleted);
DECLARE_ID(dir_props_changed);
DECLARE_ID(handler);
src/subversion/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c view on Meta::CPAN
DEFINE_ID(abort_edit);
DEFINE_ID(__pool__);
DEFINE_ID(__pools__);
DEFINE_ID(name);
DEFINE_ID(value);
DEFINE_ID(swig_type_regex);
DEFINE_ID(open_tmp_file);
DEFINE_ID(get_wc_prop);
DEFINE_ID(set_wc_prop);
DEFINE_ID(push_wc_prop);
DEFINE_ID(invalidate_wc_props);
DEFINE_ID(progress_func);
DEFINE_ID(auth_baton);
DEFINE_ID(found_entry);
DEFINE_ID(file_changed);
DEFINE_ID(file_added);
DEFINE_ID(file_deleted);
DEFINE_ID(dir_added);
DEFINE_ID(dir_deleted);
DEFINE_ID(dir_props_changed);
DEFINE_ID(handler);
src/subversion/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c view on Meta::CPAN
c2r_string2(path),
c2r_string2(name),
c2r_svn_string((void *)value, NULL));
invoke_callback_handle_error((VALUE)(&cbb), Qnil, &err);
}
return err;
}
static svn_error_t *
ra_callbacks_invalidate_wc_props(void *baton,
const char *path,
const char *name,
apr_pool_t *pool)
{
VALUE callbacks = (VALUE)baton;
svn_error_t *err = SVN_NO_ERROR;
if (!NIL_P(callbacks)) {
callback_baton_t cbb;
cbb.receiver = callbacks;
cbb.message = id_invalidate_wc_props;
cbb.args = rb_ary_new3(2, c2r_string2(path), c2r_string2(name));
invoke_callback_handle_error((VALUE)(&cbb), Qnil, &err);
}
return err;
}
static void
ra_callbacks_progress_func(apr_off_t progress,
src/subversion/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c view on Meta::CPAN
}
*callbacks = apr_pcalloc(pool, sizeof(**callbacks));
*baton = (void *)rb_callbacks;
(*callbacks)->open_tmp_file = ra_callbacks_open_tmp_file;
(*callbacks)->auth_baton = auth_baton;
(*callbacks)->get_wc_prop = ra_callbacks_get_wc_prop;
(*callbacks)->set_wc_prop = ra_callbacks_set_wc_prop;
(*callbacks)->push_wc_prop = ra_callbacks_push_wc_prop;
(*callbacks)->invalidate_wc_props = ra_callbacks_invalidate_wc_props;
(*callbacks)->progress_func = ra_callbacks_progress_func;
(*callbacks)->progress_baton = (void *)rb_callbacks;
}
svn_error_t *
svn_swig_rb_ra_lock_callback(void *baton,
const char *path,
svn_boolean_t do_lock,
const svn_lock_t *lock,
src/subversion/subversion/bindings/swig/ruby/svn/client.rb view on Meta::CPAN
end
MKDIR_REQUIRED_ARGUMENTS_KEYS = [:paths]
def mkdir2(arguments)
optional_arguments_defaults = {
:make_parents => false,
:revprop_table => {},
}
arguments = optional_arguments_defaults.merge(arguments)
Util.validate_options(arguments,
optional_arguments_defaults.keys,
MKDIR_REQUIRED_ARGUMENTS_KEYS)
Client.mkdir3(normalize_path(arguments[:paths]),
arguments[:make_parents],
arguments[:revprop_table],
self)
end
def mkdir_p(*paths)
revprop_table = paths.pop if paths.last.is_a?(Hash)
src/subversion/subversion/bindings/swig/ruby/svn/client.rb view on Meta::CPAN
end
RESOLVE_REQUIRED_ARGUMENTS_KEYS = [:path]
def resolve(arguments={})
arguments = arguments.reject {|k, v| v.nil?}
optional_arguments_defaults = {
:depth => nil,
:conflict_choice => Wc::CONFLICT_CHOOSE_POSTPONE
}
arguments = optional_arguments_defaults.merge(arguments)
Util.validate_options(arguments,
optional_arguments_defaults.keys,
RESOLVE_REQUIRED_ARGUMENTS_KEYS)
Client.resolve(arguments[:path], arguments[:depth], arguments[:conflict_choice], self)
end
def propset(name, value, target, depth_or_recurse=nil, force=false,
base_revision_for_url=nil, changelists_names=nil,
revprop_table=nil)
base_revision_for_url ||= Svn::Core::INVALID_REVNUM
src/subversion/subversion/bindings/swig/ruby/svn/fs.rb view on Meta::CPAN
end
def prop(name)
value = Fs.txn_prop(self, name)
if name == Svn::Core::PROP_REVISION_DATE and value
value = Time.parse_svn_format(value)
end
value
end
def set_prop(name, value, validate=true)
if validate
Repos.fs_change_txn_prop(self, name, value)
else
Fs.change_txn_prop(self, name, value)
end
end
def base_revision
Fs.txn_base_revision(self)
end
src/subversion/subversion/bindings/swig/ruby/svn/fs.rb view on Meta::CPAN
end
def node_created_path(path)
Fs.node_created_path(self, path)
end
def node_prop(path, key)
Fs.node_prop(self, path, key)
end
def set_node_prop(path, key, value, validate=true)
if validate
Repos.fs_change_node_prop(self, path, key, value)
else
Fs.change_node_prop(self, path, key, value)
end
end
def node_proplist(path)
Fs.node_proplist(self, path)
end
alias node_prop_list node_proplist