Alien-SVN

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

src/subversion/subversion/tests/cmdline/upgrade_tests_data/replaced-files.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/tree-replace1.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/tree-replace2.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_1_0.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_1_5.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_1_7_dir_external.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_absent.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_absent_repos.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_file_externals.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_from_1_7_wc.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_locked.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_missing_replaced.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_not_present_replaced.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_tc.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_wcprops.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_with_externals.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/upgrade_with_scheduled_change.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/wc-3x-1.4.0.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/wc-3x-1.4.6.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/wc-3x-1.6.12.tar.bz2
src/subversion/subversion/tests/cmdline/upgrade_tests_data/wc-delete.tar.bz2

src/subversion/CHANGES  view on Meta::CPAN

(11 Aug 2014, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.10

 User-visible changes:
  - Client-side bugfixes:
    * guard against md5 hash collisions when finding cached credentials
        (r1550691, r1550772, r1600909)
    * ra_serf: properly match wildcards in SSL certs. (r1615211, 1615219)
    * ra_serf: ignore the CommonName in SSL certs where there are Subject Alt
        Names (r1565531, r1566503, r1568349, r1568361)
    * ra_serf: fix a URI escaping bug that prevented deleting locked paths
        (r1594223, r1553501, r1553556, r1559197, issue #3674)
    * rm: Display the proper URL when deleting a URL in the commit log editor
        (r1591123)
    * log: Fix another instance of broken pipe error (r1596866, issue #3014)
    * copy: Properly handle props not present or excluded on cross wc copy
        (r1589184, r1589188)
    * copy: Fix copying parents of locally deleted nodes between wcs
        (r1589460, r1589486)
    * externals: Properly delete ancestor directories of externals when
        removing the external by changing svn:externals. (r1600311, 1600315,

src/subversion/CHANGES  view on Meta::CPAN

    * delete: properly remove move_to info when the node in its original
      location is removed (r1538812 et al)
    * status; fix an issue where output would vary based on if the target
      was the node itself or its parent (r1544597 et al)

  - Server-side bugfixes:
    * ensure proper access synchronization in fsfs on Windows (r1568953 et al)
    * svnadmin dump: don't let invalid mergeinfo stop dump (r1574868 et al)
    * svnserve: resolve performance regression caused by iprops (r1578853 et al)
    * reduce size of memory buffer when reading config files (r1581296)
    * remove dead transaction if commit was blocked by hook (r1583977)
    * svnrdump load: fix crash when svn:* normalization (issue #4490)
    * fix memcached support (issue #4470)
    * svndumpfilter: fix order of node record headers (r1578670 et al)
    * mod_dav_svn: blacklist building with broken versions of httpd; 2.2.25,
      2.4.5 and 2.4.6 (r1545835)
    * mod_dav_svn: allow generic DAV clients to refresh locks (issue #3515)
    * mod_dav_svn: detect out of dateness correctly during commit (issue #4480)

 Developer-visible changes:
  - General:

src/subversion/CHANGES  view on Meta::CPAN

    * add Mavericks to our sysinfo output (r1573088)
    * bump copyright years to 2014 (r1555403)
    * unbreak test suite when running as root (r1583580)
    * resolve buffer overflow in testcode (r1481782)
    * fix libmagic detection with custom LDFLAGS (r1577200)
    * fix an out of scope variable use in merge (r1587946)
    * javahl: fix crash from resolve callback throwing an exception (r1586439)
    * ruby: fix two memory lifetime bugs (r1586052, r1586467)
    * fix a missing null byte when handling old pre-1.4 deltas (r1587968)
    * fix building with APR 0.9.x (r1585499)
    * make svn_ra_get_locks() and svn_ra_get_lock() report not locked nodes
      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:

src/subversion/CHANGES  view on Meta::CPAN

    * 'svn info' displays repository-relative URL (r1415365)
    * fix serf memory leak on checkout (issue #4194)
    * detect duplicate paths setting svn:externals (issue #4227)
    * make ra_serf work over HTTP/1.0 proxies (issue #3979)
    * make ra_serf accept gzip compression for all responses (r1407454)
    * double ra_serf performance for checkout and export (r1407545)
    * improve network and disk i/o interleaving in ra_serf (r1407934)
    * avoid assert in ra_serf when REPORT response was truncated (r1407935)
    * rewrite ra_serf XML parser (r1409259 et al)
    * ra_serf can create transaction with inline txnprops (r1375167)
    * partially fix replace+propset of locked file fails over DAV (issue #3674)
    * fix ra_serf doesn't handle bad baseline error from server (issue #4127)
    * decreased default http timeout for ra_serf (issue #3968)
    * prevent ra_serf from corrupting the working copy (issue #3993)
    * ra_serf transmits property changes inline to reduce requests (r1378927)
    * by default avoid SSL certificate prompts in client (issue #2410)
    * improve interactive resolution of property conflicts (r1387678 et al)
    * make ra_serf raise an error upon delta-base mismatch (issue #4235)
    * tune ra_svn transmit buffer handling (r1391788)
    * make 'svnrdump' work with serf (issue #4116)
    * fix 'svnrdump' on path below repository root (issue #4101)

src/subversion/CHANGES  view on Meta::CPAN

    * detect very occasional corruption and abort commit (issue #3845)
    * fixed: file externals cause non-inheritable mergeinfo (issue #3843)
    * fixed: file externals cause mixed-revision working copies (issue #3816)
    * fix crash in mod_dav_svn with GETs of baselined resources (r1104126)
            See CVE-2011-1752, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
    * fixed: write-through proxy could directly commit to slave (r917523)
    * detect a particular corruption condition in FSFS (r1100213)
    * improve error message when clients refer to unknown revisions (r939000)
    * bugfixes and optimizations to the DAV mirroring code (r878607)
    * fixed: locked and deleted file causes tree conflict (issue #3525)
    * fixed: update touches locked file with svn:keywords property (issue #3471)
    * fix svnsync handling of directory copyfrom (issue #3641)
    * fix 'log -g' excessive duplicate output (issue #3650)
    * fix svnsync copyfrom handling bug with BDB (r1036429)
    * server-side validation of svn:mergeinfo syntax during commit (issue #3895)
    * fix remotely triggerable mod_dav_svn DoS (r1130303)
            See CVE-2011-1783, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
    * fix potential leak of authz-protected file contents (r1130303)
            See CVE-2011-1921, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1921-advisory.txt

src/subversion/CHANGES  view on Meta::CPAN

    * fixed: 'svn diff' fails writing large hunks to Win console (issue #1789)
    * fixed: 'svn merge' shows 'G' notifications for unchanged files (r24483)
    * fixed: svnsync cannot sync unreadable modified dir copies (issue #2705)
    * fixed: ra_dav litters empty transactions if initial setup fails (r23594)
    * fixed: inconsistent expansion of revision number keywords (issue #1743)

  - Server:
    * fixed: rare dirprop dataloss leading to BDB repo corruption (issue #2751)
    * fixed: race condition when changing FSFS revprops (r23439, r23440)
    * fixed: 'svnadmin load' invents svn:date if none exists (issue #2729)
    * fixed: svnserve can't commit locked file if root unwritable (issue #2700)
    * fixed: 'svnadmin dump' output invalid for non-ASCII paths (issue #2641)
    * fixed: security flaw in 'svn prop*' commands [CVE-2007-2448] 
          (r25095, -099, -104, -105, -10)

  - Client and Server:
    * fixed: hang during character translation (r23491, r23492)
    * translation updates for Simplified Chinese, Japanese, and Norwegian

 Developer-visible changes:
 * new "make svnserveautocheck" testing target (r23558)

src/subversion/CHANGES  view on Meta::CPAN

    * fixed: possible dataloss if editing immediately after merge (r20609 -12)
    * fixed: lots of diff wc<->repos bugs
    * fixed: unfriendly error message on propget on nonexistent path (r19399)
    * fixed: spurious revert report after manual conflict removal (issue #2517)
    * fixed: don't allow -rPREV on schedule add path (issue #2315)
    * fixed: keywords with dollar signs cause badness (issue #1780)
    * fixed: really revert file with locally modified keywords (issue #1663)
    * fixed: deleting schedule add file leaves working props file (issue #2419)
    * fixed: svn:needs-lock and read-only-ness not always in sync (issue #2306)
    * fixed: post-commit error output not sent to the client (issue #443)
    * fixed: not locked error on commit of switched path (issue #2353)
    * fixed: svn_apply_autoprops.py should trim whitespace from props (r20790)
    * fixed: show locking notifications in local path style (r20927)
    * fixed: encoding error on error messages from invalid options (r20883)

  - Server:
    * support for new 'svnsync' repository mirroring utility
    * support for BDB 4.4, including automatic recovery (issue #2449)
    * new contrib hook scripts:
      - enforcer
      - detect-merge-conflict.sh
      - case-insensitive.py
    * new tools script svn-backup-dumps.py
    * new tools hook script log-police.py
    * svnserve improvements:
      - can now run as a native Windows service (r18855)
      - new option --pid-file (r17836)
      - allow the password database to be read-only (r16840)
    * mod_dav_svn improvements:
      - fixed: error conversion crash (r19516)
      - fixed: unfriendly error when locking already locked path (issue #2275)
      - fixed: xml escaping bugs (r19760 -85 -86)
    * authorization improvements:
      - new mod_dontdothat apache module (r19531)
      - new mod_authz_svn directive AuthzSVNNoAuthWhenAnonymousAllowed (r18680)
      - error out when authz rules contain unexpected characters (r19471)
    * support .wsf hook scripts on Windows (r18972, 19076)
    * lots of improvements to mailer.py and commit-email.pl
    * FSFS back-end performance improvements (r17125 19119 -456 -58 -59)
    * fixed: 'svnadmin verify' output not in native encoding (issue #1997)
    * fixed: uuid file in FSFS could be destroyed on write error (issue #2193)

src/subversion/CHANGES  view on Meta::CPAN

http://svn.apache.org/repos/asf/subversion/tags/1.2.1

 User-visible changes:
  - Client:
    * fixed: 'svn lock' on switched file locks wrong thing (issue #2307)
    * fixed: 'svn (un)lock' errors on multiple targets (r14736, 14775)
    * fixed: 'svn (un)lock' problems with URI-unsafe names (issue #2314)
    * fixed: 'svn (un)lock' not caching authentication (r15088)
    * fixed: 'svn unlock' loses executable bit (r14859, r14923, r14939)
    * fixed: 'svn unlock URL' segfault (r14893)
    * fixed: 'svn commit' failure on XML-unsafe locked paths (issue #2335)
    * fixed: recursive directory copy bug (issue #2343)
    * fixed: don't initialize RA library in 'svnversion' (r14755)
    * fixed: svn-push segfault (r14732)
    * various translation updates for localized client messages

  - Server:
    * fixed: 'svn log' performance regression, general (r14116, 14772, 14759)
    * fixed: 'svn log -v' performance regression, FSFS-specific (r15016)
    * fixed: mod_dav_svn bug sets content-type incorrectly (r15046)

src/subversion/CHANGES  view on Meta::CPAN

(1 April 2005, from /branches/1.1.x)
http://svn.apache.org/repos/asf/subversion/tags/1.1.4

 User-visible changes:
  - Client:
    * fixed: win32 not ignoring versioned symlinks (issue #2173)
    * fixed: 'svn merge' can cause broken working copy (issue #2222)
    * fixed: 'svn commit' fails when schedule-delete dir has local mod (r11980)
    * fixed: 'svn st -u nonexistent_file' segfault (issue #2127)
    * fixed: 'svn cp wc wc' utf8 conversion error (r13111)
    * fixed: confusing error message about "wc not locked" (issue #2174)
    * many translation updates for localized client messages

  - Server:
    * fixed: nasty (though unusual) performance bug in FSFS commits (r13222-3)
    * fixed: FSFS memory leak when auto-merging large tree (r13193)
    * fixed: FSFS memory leak in 'svnadmin hotcopy' (r13218, 13465, 13468)
    * fixed: FSFS segfault when encountering empty data reps (r13683)
    * fixed: two dataloss bugs in svndumpfilter (r12630, r12636)
    * fixed: wasteful memory usage in svndumpfilter (r12637, r12640)
    * fixed: mod_dav_svn segfaults when client sends bogus paths (issue #2199)

src/subversion/CHANGES  view on Meta::CPAN

 * fixed: some 'svn copy' bugs (r9193, 9274)
 * fixed: obscure update-deletion bug (r8976)
 * fixed: utf8 conversion 'hang' (r9233)
 * fixed: missing UTF8->native recoding in 'svn log' output (r10652, 10673)
 * fixed: 'svn blame' now defaults to  rev (r9440)
 * fixed: 'svn blame' closing files before deleting them (issue #1969)
 * fixed: 'svn diff' shows truncated paths (r9693)
 * fixed: 'svn diff --notice-ancestry' bug (r9699)
 * fixed: 'svn subcommand -r{DATE} URL' works if URL not in HEAD (issue #1840) 
 * fixed: 'svn blame' on non-ascii path truncation (issue #1770)
 * fixed: svn:external 'wc not locked' bug (issue #1897)
 * fixed: proper mod_dav_svn html/xml escaping (issue #1209)
 * fixed: memleak in 'svn propset -R URL' (issue #1928)
 * fixed: stop 'svn up' from deleting schedule-add target dir (issue #1793)
 * fixed: 'svn merge' adding a directory already 'deleted' (issue #1769)
 * fixed: excessive memory use when fs deltifies revision 2^N (r10070)
 * fixed: disallow non-recursive directory commit (issue #1797)
 * fixed: allow propget of props with colon in name (issue #1807)
 * fixed: 'svnadmin load' computation of copyfrom-rev (issue #1795)
 * fixed: runtime config files created with proper line-endings (issue #1803)
 * fixed: make svnserve's authn work on usernames with spaces (r10385)

src/subversion/CHANGES  view on Meta::CPAN


Version 0.10.0 (released 08 Mar 2002, revision 1467)

 User-visible changes:
 * fewer out-of-memory errors:  (see "memory consumption" below)
 * clearer user errors:  
    - detailed marshalling of server errors to client
    - better errors from ra_dav
    - better commandline-client-specific error messages
 * 'svn log' now works on single paths correctly
 * show locked directories in 'svn status'
 * 'svnadmin lstxns' improvements, and new --long switch
 * commits show "Replacing" instead of "Deleting/Adding" (#571)
 * commits show progress on postfix txdeltas.
 * WARNING:  existing repositories need to be upgraded;
             read tools/enable-dupkeys.sh.

 Developer-visible changes:
 * reduced memory consumption
    - new Editor interface that manages pools automatically
    - conversion of most existing editors to new system

src/subversion/build/ltmain.sh  view on Meta::CPAN

      # Just move the object if needed
      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
	func_show_eval '$MV "$output_obj" "$obj"' \
	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
      fi
    fi

    $opt_dry_run || {
      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"

      # Unlock the critical section if it was locked
      if test no != "$need_locks"; then
	removelist=$lockfile
        $RM "$lockfile"
      fi
    }

    exit $EXIT_SUCCESS
}

$opt_help || {

src/subversion/subversion/bindings/ctypes-python/csvn/wc.py  view on Meta::CPAN


        svn_client_switch(byref(result_rev),
                  self._build_path(path), url, byref(revision),
                  recurse, self.client, self.iterpool)
        self.iterpool.clear()

    def lock(self, paths, comment=NULL, steal_lock=False):
        """Lock items.

        Keyword arguments:
        paths -- list of paths to be locked, may be WC paths (in which
            case this is a local operation) or urls (in which case this is a
            network operation)
        comment -- comment for the lock (default no comment)
        steal_lock -- if True, the lock will be created even if the file is
            already locked (default False)"""
        targets = self._build_path_list(paths)
        svn_client_lock(targets, comment, steal_lock, self.client, self.iterpool)
        self.iterpool.clear()

    def unlock(self, paths, break_lock=False):
        """Unlock items.

        Keyword arguments:
        paths - list of paths to be unlocked, may be WC paths (in which
            case this is a local operation) or urls (in which case this is a
            network operation)
        break_lock -- if True, locks will be broken (default False)"""
        targets = self._build_path_list(paths)
        svn_client_unlock(targets, break_lock, self.client, self.iterpool)
        self.iterpool.clear()

    def merge(self, source1, revnum1, source2, revnum2, target_wcpath,
                recurse=True, ignore_ancestry=False, force=False,
                dry_run=False, merge_options=[]):

src/subversion/subversion/bindings/javahl/native/CreateJ.cpp  view on Meta::CPAN

      || repos_text_status == svn_wc_status_conflicted)
    repos_text_status = status->repos_text_status;

  jboolean jIsConflicted = (status->conflicted == 1) ? JNI_TRUE : JNI_FALSE;
  jobject jTextType = EnumMapper::mapStatusKind(text_status);
  jobject jPropType = EnumMapper::mapStatusKind(status->prop_status);
  jobject jRepositoryTextType = EnumMapper::mapStatusKind(repos_text_status);
  jobject jRepositoryPropType = EnumMapper::mapStatusKind(
                                                  status->repos_prop_status);
  jboolean jIsCopied = (status->copied == 1) ? JNI_TRUE: JNI_FALSE;
  jboolean jIsLocked = (status->wc_is_locked == 1) ? JNI_TRUE: JNI_FALSE;
  jboolean jIsSwitched = (status->switched == 1) ? JNI_TRUE: JNI_FALSE;
  jboolean jIsFileExternal = (status->file_external == 1) ? JNI_TRUE
                                                          : JNI_FALSE;

  jstring jPath = JNIUtil::makeJString(status->local_abspath);
  if (JNIUtil::isJavaExceptionThrown())
    POP_AND_RETURN_NULL;

  jobject jReposLock = CreateJ::Lock(status->repos_lock);
  if (JNIUtil::isJavaExceptionThrown())

src/subversion/subversion/bindings/javahl/native/JNICriticalSection.h  view on Meta::CPAN

 * @file JNICriticalSection.h
 * @brief Interface of the class JNICriticalSection
 */

#ifndef JNICRITICALSECTION_H
#define JNICRITICALSECTION_H

class JNIMutex;

/**
 * This class holds a mutex which will be locked during the constructor and
 * released during the destructor. If the object is created on the stack, this
 * garanties that the mutex will be released all the time if the block is left.
 * Only one thread can enter all the critrical sections secured by the same
 * mutex.
 */
class JNICriticalSection
{
 public:
  JNICriticalSection(JNIMutex &mutex);
  ~JNICriticalSection();
 private:
  /**
   * The mutex to be locked and released.
   */
  JNIMutex *m_mutex;
};

#endif  // JNICRITICALSECTION_H

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/ClientNotifyInformation.java  view on Meta::CPAN

        /** Committing a replacement. */
        commit_replaced ("sending replaced"),

        /** Transmitting post-fix text-delta data for a file. */
        commit_postfix_txdelta ("transfer"),

        /** Processed a single revision's blame. */
        blame_revision  ("blame revision processed"),

        /** Locking a path */
        locked          ("locked"),

        /** Unlocking a path */
        unlocked        ("unlocked"),

        /** Failed to lock a path */
        failed_lock     ("locking failed"),

        /** Failed to unlock a path */
        failed_unlock   ("unlocking failed"),

        /** Tried adding a path that already exists.  */
        exists          ("path exists"),

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/ClientNotifyInformation.java  view on Meta::CPAN


        /** Operation failed because an added node is missing */
        failed_missing ("failed missing"),

        /** Operation failed because a node is out of date */
        failed_out_of_date ("failed out of date"),

        /** Operation failed because an added parent is not selected */
        failed_no_parent ("failed no parent"),

        /** Operation failed because a node is locked */
        failed_locked ("failed by lock"),

        /** Operation failed because the operation was forbidden */
        failed_forbidden_by_server ("failed forbidden by server"),

        /** Operation skipped the path because it was conflicted */
        skip_conflicted ("skipped conflicted path"),

        /** The lock on a file was removed during update */
        update_broken_lock ("broken lock removed"),

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/ClientNotifyInformation.java  view on Meta::CPAN

    {
        /** does not make sense for this operation */
        inapplicable    ("inapplicable"),

        /** unknown lock state */
        unknown         ("unknown"),

        /** the lock change did not change */
        unchanged       ("unchanged"),

        /** the item was locked */
        locked          ("locked"),

        /** the item was unlocked */
        unlocked        ("unlocked");

        /**
         * The description of the action.
         */
        private String description;

        LockStatus(String description)
        {
            this.description = description;
        }

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRepos.java  view on Meta::CPAN


	/**
	 * Take an exclusive lock on each of the listed repositories
	 * to prevent commits; then, while holding all the locks, call
	 * the action.invoke().
	 *
	 * The repositories may or may not be readable by Subversion
	 * while frozen, depending on implementation details of the
	 * repository's filesystem backend.
	 *
	 * Repositories are locked in the listed order.
	 * @param action     describes the action to perform
	 * @param paths	     the set of repository paths
	 * @throws ClientException
         * @since 1.8
	 */
	public abstract void freeze(ReposFreezeAction action,
				    File... paths)
	    throws ClientException;

	/**

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRepos.java  view on Meta::CPAN

	 * @param path              the path to the repository
     * @param depth             the depth to recurse
	 * @throws ClientException  throw in case of problem
	 */
	public abstract Set<Lock> lslocks(File path, Depth depth)
            throws ClientException;

	/**
	 * remove multiple locks from the repository
	 * @param path              the path to the repository
	 * @param locks             the name of the locked items
	 * @throws ClientException  throw in case of problem
	 */
	public abstract void rmlocks(File path, String[] locks)
			throws ClientException;

    /**
     * upgrade the repository format
     * @param path              the path to the repository
     * @param callback          for notification
	 * @throws ClientException  throw in case of problem

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNRepos.java  view on Meta::CPAN

     * @param path              the path to the repository
     * @param depth             the depth to recurse
     * @throws ClientException  throw in case of problem
     */
    public native Set<Lock> lslocks(File path, Depth depth)
            throws ClientException;

    /**
     * remove multiple locks from the repository
     * @param path              the path to the repository
     * @param locks             the name of the locked items
     * @throws ClientException  throw in case of problem
     */
    public native void rmlocks(File path, String[] locks)
            throws ClientException;

    public native void upgrade(File path, ReposNotifyCallback callback);

    public native void pack(File path, ReposNotifyCallback callback);

    public native void cancelOperation()

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java  view on Meta::CPAN

    // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678
    // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678
    private static final long serialVersionUID = 1L;

    /**
     * the owner of the lock
     */
    private String owner;

    /**
     * the path of the locked item
     */
    private String path;

    /**
     * the token provided during the lock operation
     */
    private String token;

    /**
     * the comment provided during the lock operation

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java  view on Meta::CPAN

    private long creationDate;

    /**
     * the date when the lock will expire
     */
    private long expirationDate;

    /**
     * this constructor should only called from JNI code
     * @param owner             the owner of the lock
     * @param path              the path of the locked item
     * @param token             the lock token
     * @param comment           the lock comment
     * @param creationDate      the date when the lock was created
     * @param expirationDate    the date when the lock will expire
     */
    public Lock(String owner, String path, String token, String comment,
         long creationDate, long expirationDate)
    {
        this.owner = owner;
        this.path = path;

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java  view on Meta::CPAN


    /**
     * @return the owner of the lock
     */
    public String getOwner()
    {
        return owner;
    }

    /**
     * @return the path of the locked item
     */
    public String getPath()
    {
        return path;
    }

    /**
     * @return the token provided during the lock operation
     */
    public String getToken()

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java  view on Meta::CPAN

     * the file or directory status (See StatusKind)
     */
    private Kind textStatus;

    /**
     * the status of the properties (See StatusKind)
     */
    private Kind propStatus;

    /**
     * flag is this item is locked locally by subversion
     * (running or aborted operation)
     */
    private boolean locked;

    /**
     * has this item be copied from another item
     */
    private boolean copied;

    /**
     * has the url of the item be switch
     */
    private boolean switched;

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java  view on Meta::CPAN

     * @param nodeKind              kind of item (directory, file or unknown
     * @param revision              the revision number of the base
     * @param lastChangedRevision   the last revision this item was changed
     * @param lastChangedDate       the last date this item was changed
     * @param lastCommitAuthor      the author of the last change
     * @param textStatus            the file or directory status (See
     *                              StatusKind)
     * @param propStatus            the property status (See StatusKind)
     * @param repositoryTextStatus  the file or directory status of the base
     * @param repositoryPropStatus  the property status of the base
     * @param locked                if the item is locked (running or aborted
     *                              operation)
     * @param copied                if the item is copy
     * @param isConflicted          if the item is part of a conflict
     * @param conflictDescriptor    the description of the tree conflict
     * @param conflictOld           in case of conflict, the file name of the
     *                              the common base version
     * @param conflictNew           in case of conflict, the file name of new
     *                              repository version
     * @param conflictWorking       in case of conflict, the file name of the
     *                              former working copy version

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java  view on Meta::CPAN

     * @param reposLastCmtAuthor    the author of the last commit, if out of
     *                              date
     * @param changelist            the changelist the item is a member of
     * @param movedFromAbspath      path moved from
     * @param movedToAbspath        path moved from
     */
    public Status(String path, String url, NodeKind nodeKind, long revision,
                  long lastChangedRevision, long lastChangedDate,
                  String lastCommitAuthor, Kind textStatus, Kind propStatus,
                  Kind repositoryTextStatus, Kind repositoryPropStatus,
                  boolean locked, boolean copied, boolean isConflicted,
                  boolean switched, boolean fileExternal, Lock localLock,
                  Lock reposLock, long reposLastCmtRevision,
                  long reposLastCmtDate, NodeKind reposKind,
                  String reposLastCmtAuthor, String changelist,
                  String movedFromAbspath, String movedToAbspath)
    {
        this.path = path;
        this.url = url;
        this.nodeKind = (nodeKind != null ? nodeKind : NodeKind.unknown);
        this.revision = revision;
        this.lastChangedRevision = lastChangedRevision;
        this.lastChangedDate = lastChangedDate;
        this.lastCommitAuthor = lastCommitAuthor;
        this.textStatus = textStatus;
        this.propStatus = propStatus;
        this.locked = locked;
        this.copied = copied;
        this.isConflicted = isConflicted;
        this.repositoryTextStatus = repositoryTextStatus;
        this.repositoryPropStatus = repositoryPropStatus;
        this.switched = switched;
        this.fileExternal = fileExternal;
        this.localLock = localLock;
        this.reposLock = reposLock;
        this.reposLastCmtRevision = reposLastCmtRevision;
        this.reposLastCmtDate = reposLastCmtDate;

src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java  view on Meta::CPAN

     * Returns test status of the properties in the repository (See StatusKind)
     * @return file status property enum of the "property" component im the
     * repository.
     */
    public Kind getRepositoryPropStatus()
    {
        return repositoryPropStatus;
    }

    /**
     * Returns if the item is locked (running or aborted subversion operation)
     * @return true if locked
     */
    public boolean isLocked()
    {
        return locked;
    }

    /**
     * Returns if the item has been copied
     * @return true if copied
     */
    public boolean isCopied()
    {
        return copied;
    }

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java  view on Meta::CPAN

    // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678
    // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678
    private static final long serialVersionUID = 2L;

    /**
     * the owner of the lock
     */
    private String owner;

    /**
     * the path of the locked item
     */
    private String path;

    /**
     * the token provided during the lock operation
     */
    private String token;

    /**
     * the comment provided during the lock operation

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java  view on Meta::CPAN

    private long creationDate;

    /**
     * the date when the lock will expire
     */
    private long expirationDate;

    /**
     * this constructor should only called from JNI code
     * @param owner             the owner of the lock
     * @param path              the path of the locked item
     * @param token             the lock token
     * @param comment           the lock comment
     * @param creationDate      the date when the lock was created
     * @param expirationDate    the date when the lock will expire
     */
    Lock(String owner, String path, String token, String comment,
         long creationDate, long expirationDate)
    {
        this.owner = owner;
        this.path = path;

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java  view on Meta::CPAN


    /**
     * @return the owner of the lock
     */
    public String getOwner()
    {
        return owner;
    }

    /**
     * @return the path of the locked item
     */
    public String getPath()
    {
        return path;
    }

    /**
     * @return the token provided during the lock operation
     */
    public String getToken()

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/LockStatus.java  view on Meta::CPAN

     * unknown lock state
     */
    public static final int unknown = 1;

    /**
     * the lock change did not change
     */
    public static final int unchanged = 2;

    /**
     * the item was locked
     */
    public static final int locked = 3;

    /**
     * the item was unlocked
     */
    public static final int unlocked = 4;

    public static final String[] stateNames =
    {
        "inapplicable",
        "unknown",
        "unchanged",
        "locked",
        "unlocked",
    };
}

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyAction.java  view on Meta::CPAN

    /** Transmitting post-fix text-delta data for a file. */
    public static final int commit_postfix_txdelta = 19;

    /** Processed a single revision's blame. */
    public static final int blame_revision = 20;

    /**
     * @since 1.2
     * Locking a path
     */
    public static final int locked = 21;

    /**
     * @since 1.2
     * Unlocking a path
     */
    public static final int unlocked = 22;

    /**
     * @since 1.2
     * Failed to lock a path
     */
    public static final int failed_lock = 23;

    /**
     * @since 1.2
     * Failed to unlock a path

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyAction.java  view on Meta::CPAN

        "update completed",
        "update external",
        "status completed",
        "status external",
        "sending modified",
        "sending added   ",
        "sending deleted ",
        "sending replaced",
        "transfer",
        "blame revision processed",
        "locked",
        "unlocked",
        "locking failed",
        "unlocking failed",
        "path exists",
        "changelist set",
        "changelist cleared",
        "merge begin",
        "foreign merge begin",
        "replaced",
        "property added",
        "property modified",

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java  view on Meta::CPAN

        }
        catch (org.apache.subversion.javahl.ClientException ex)
        {
            throw new ClientException(ex);
        }
    }

    /**
     * remove multiple locks from the repository
     * @param path              the path to the repository
     * @param locks             the name of the locked items
     * @throws ClientException  throw in case of problem
     * @since 1.2
     */
    public void rmlocks(String path, String [] locks)
            throws ClientException
    {
        try
        {
            aSVNAdmin.rmlocks(new File(path), locks);
        }

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java  view on Meta::CPAN

     * the file or directory status (See StatusKind)
     */
    private int textStatus;

    /**
     * the status of the properties (See StatusKind)
     */
    private int propStatus;

    /**
     * flag is this item is locked locally by subversion
     * (running or aborted operation)
     */
    private boolean locked;

    /**
     * has this item be copied from another item
     */
    private boolean copied;

    /**
     * has the url of the item be switch
     */
    private boolean switched;

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java  view on Meta::CPAN

     */
    private String urlCopiedFrom;

    /**
     * if copied, the revision number of the copy source
     */
    private long revisionCopiedFrom;

    /**
     * @since 1.2
     * token specified for the lock (null if not locked)
     */
    private String lockToken;

    /**
     * @since 1.2
     * owner of the lock (null if not locked)
     */
    private String lockOwner;

    /**
     * @since 1.2
     * comment specified for the lock (null if not locked)
     */
    private String lockComment;

    /**
     * @since 1.2
     * date of the creation of the lock (represented in microseconds
     * since the epoch)
     */
    private long lockCreationDate;

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java  view on Meta::CPAN

     * @param nodeKind              kind of item (directory, file or unknown
     * @param revision              the revision number of the base
     * @param lastChangedRevision   the last revision this item was changed
     * @param lastChangedDate       the last date this item was changed
     * @param lastCommitAuthor      the author of the last change
     * @param textStatus            the file or directory status (See
     *                              StatusKind)
     * @param propStatus            the property status (See StatusKind)
     * @param repositoryTextStatus  the file or directory status of the base
     * @param repositoryPropStatus  the property status of the base
     * @param locked                if the item is locked (running or aborted
     *                              operation)
     * @param copied                if the item is copy
     * @param treeConflicted        if the item is part of a tree conflict
     * @param conflictDescriptor    the description of the tree conflict
     * @param conflictOld           in case of conflict, the file name of the
     *                              the common base version
     * @param conflictNew           in case of conflict, the file name of new
     *                              repository version
     * @param conflictWorking       in case of conflict, the file name of the
     *                              former working copy version

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java  view on Meta::CPAN

     * @param reposKind             the kind of the youngest revision, if
     *                              out of date
     * @param reposLastCmtAuthor    the author of the last commit, if out of
     *                              date
     * @param changelist            the changelist the item is a member of
     */
    public Status(String path, String url, int nodeKind, long revision,
                  long lastChangedRevision, long lastChangedDate,
                  String lastCommitAuthor, int textStatus, int propStatus,
                  int repositoryTextStatus, int repositoryPropStatus,
                  boolean locked, boolean copied, boolean treeConflicted,
                  ConflictDescriptor conflictDescriptor, String conflictOld,
                  String conflictNew, String conflictWorking,
                  String urlCopiedFrom, long revisionCopiedFrom,
                  boolean switched, boolean fileExternal, String lockToken,
                  String lockOwner, String lockComment, long lockCreationDate,
                  Lock reposLock, long reposLastCmtRevision,
                  long reposLastCmtDate, int reposKind,
                  String reposLastCmtAuthor, String changelist)
    {
        this.path = path;
        this.url = url;
        this.nodeKind = nodeKind;
        this.revision = revision;
        this.lastChangedRevision = lastChangedRevision;
        this.lastChangedDate = lastChangedDate;
        this.lastCommitAuthor = lastCommitAuthor;
        this.textStatus = textStatus;
        this.propStatus = propStatus;
        this.locked = locked;
        this.copied = copied;
        this.treeConflicted = treeConflicted;
        this.conflictDescriptor = conflictDescriptor;
        this.repositoryTextStatus = repositoryTextStatus;
        this.repositoryPropStatus = repositoryPropStatus;
        this.conflictOld = conflictOld;
        this.conflictNew = conflictNew;
        this.conflictWorking = conflictWorking;
        this.urlCopiedFrom = urlCopiedFrom;
        this.revisionCopiedFrom = revisionCopiedFrom;

src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java  view on Meta::CPAN

     * Returns test status of the properties in the repository (See StatusKind)
     * @return file status property enum of the "property" component im the
     * repository.
     */
    public int getRepositoryPropStatus()
    {
        return repositoryPropStatus;
    }

    /**
     * Returns if the item is locked (running or aborted subversion operation)
     * @return true if locked
     */
    public boolean isLocked()
    {
        return locked;
    }

    /**
     * Returns if the item has been copied
     * @return true if copied
     */
    public boolean isCopied()
    {
        return copied;
    }

src/subversion/subversion/bindings/javahl/tests/org/apache/subversion/javahl/WC.java  view on Meta::CPAN

         * flag if the content will be checked
         */
        boolean checkContent;

        /**
         * expected node kind. null means do not check.
         */
        NodeKind nodeKind = null;

        /**
         * expected locked status
         */
        boolean isLocked;

        /**
         * expected switched status
         */
        boolean isSwitched;

        /**
         * youngest committed revision on repos if out of date

src/subversion/subversion/bindings/javahl/tests/org/tigris/subversion/javahl/WC.java  view on Meta::CPAN

         * flag if the content will be checked
         */
        boolean checkContent;

        /**
         * expected node kind. -1 means do not check.
         */
        int nodeKind = -1;

        /**
         * expected locked status
         */
        boolean isLocked;

        /**
         * expected switched status
         */
        boolean isSwitched;

        /**
         * youngest committed revision on repos if out of date

src/subversion/subversion/bindings/swig/perl/native/Core.pm  view on Meta::CPAN


=head2 _p_svn_lock_t

Objects of this class contain information about locks placed on files
in a repository.  It has the following accessor methods:

=over

=item path

The full path to the file which is locked, starting with a forward slash (C</>).

=item token

A string containing the lock token, which is a unique URI.

=item owner

The username of whoever owns the lock.

=item comment

src/subversion/subversion/bindings/swig/perl/native/Ra.pm  view on Meta::CPAN

Return the number of the latest revision in the repository (HEAD).

=item $ra-E<gt>get_locations($path, $peg_revnum, \@location_revisions)

TODO - doesn't seem to work in Subversion 1.3

=item $ra-E<gt>get_lock($path)

Returns a L<_p_svn_lock_t|SVN::Core/_p_svn_lock_t> object containing
information about the lock at C<$path>, or undef if that path isn't
currently locked.

=item $ra-E<gt>get_locks($path)

TODO - doesn't seem to work in Subversion 1.3

=item $ra-E<gt>get_log(\@paths, $start, $end, $limit, $discover_changed_paths, $strict_node_history, \&callback)

For C<$limit> revisions from C<$start> to C<$end>, invoke the receiver
C<callback()> with information about the changes made in the revision
(log message, time, etc.).

src/subversion/subversion/bindings/swig/perl/native/Wc.pm  view on Meta::CPAN

=item $wcstat-E<gt>text_status()

An integer representing the status of the item's text.  Can be one of the
$SVN::Wc::Status::* constants.

=item $wcstat-E<gt>prop_status()

An integer representing the status of the item's properties.  Can be one of the
$SVN::Wc::Status::* constants.

=item $wcstat-E<gt>locked()

A boolean telling if the item is locked.  A directory can be locked if a
working copy update was interrupted.

=item $wcstat-E<gt>copied()

A boolean telling if the item was copied.  A file or directory can be copied if
it's scheduled for addition-with-history (or part of a subtree that is
scheduled as such).

=item $wcstat-E<gt>switched()

src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_client_status_t_wc_is_locked_set) {
  {
    struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
    svn_boolean_t arg2 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int val2 ;
    int ecode2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_client_status_t_wc_is_locked_set(self,wc_is_locked);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_status_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_status_t_wc_is_locked_set" "', argument " "1"" of type '" "struct svn_client_status_t *""'"); 
    }
    arg1 = (struct svn_client_status_t *)(argp1);
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
    if (!SWIG_IsOK(ecode2)) {
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_client_status_t_wc_is_locked_set" "', argument " "2"" of type '" "svn_boolean_t""'");
    } 
    arg2 = (svn_boolean_t)(val2);
    if (arg1) (arg1)->wc_is_locked = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_client_status_t_wc_is_locked_get) {
  {
    struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_boolean_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_client_status_t_wc_is_locked_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_client_status_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_client_status_t_wc_is_locked_get" "', argument " "1"" of type '" "struct svn_client_status_t *""'"); 
    }
    arg1 = (struct svn_client_status_t *)(argp1);
    result = (svn_boolean_t) ((arg1)->wc_is_locked);
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


src/subversion/subversion/bindings/swig/perl/native/svn_client.c  view on Meta::CPAN

{"SVN::_Client::svn_client_status_t_versioned_set", _wrap_svn_client_status_t_versioned_set},
{"SVN::_Client::svn_client_status_t_versioned_get", _wrap_svn_client_status_t_versioned_get},
{"SVN::_Client::svn_client_status_t_conflicted_set", _wrap_svn_client_status_t_conflicted_set},
{"SVN::_Client::svn_client_status_t_conflicted_get", _wrap_svn_client_status_t_conflicted_get},
{"SVN::_Client::svn_client_status_t_node_status_set", _wrap_svn_client_status_t_node_status_set},
{"SVN::_Client::svn_client_status_t_node_status_get", _wrap_svn_client_status_t_node_status_get},
{"SVN::_Client::svn_client_status_t_text_status_set", _wrap_svn_client_status_t_text_status_set},
{"SVN::_Client::svn_client_status_t_text_status_get", _wrap_svn_client_status_t_text_status_get},
{"SVN::_Client::svn_client_status_t_prop_status_set", _wrap_svn_client_status_t_prop_status_set},
{"SVN::_Client::svn_client_status_t_prop_status_get", _wrap_svn_client_status_t_prop_status_get},
{"SVN::_Client::svn_client_status_t_wc_is_locked_set", _wrap_svn_client_status_t_wc_is_locked_set},
{"SVN::_Client::svn_client_status_t_wc_is_locked_get", _wrap_svn_client_status_t_wc_is_locked_get},
{"SVN::_Client::svn_client_status_t_copied_set", _wrap_svn_client_status_t_copied_set},
{"SVN::_Client::svn_client_status_t_copied_get", _wrap_svn_client_status_t_copied_get},
{"SVN::_Client::svn_client_status_t_repos_root_url_set", _wrap_svn_client_status_t_repos_root_url_set},
{"SVN::_Client::svn_client_status_t_repos_root_url_get", _wrap_svn_client_status_t_repos_root_url_get},
{"SVN::_Client::svn_client_status_t_repos_uuid_set", _wrap_svn_client_status_t_repos_uuid_set},
{"SVN::_Client::svn_client_status_t_repos_uuid_get", _wrap_svn_client_status_t_repos_uuid_get},
{"SVN::_Client::svn_client_status_t_repos_relpath_set", _wrap_svn_client_status_t_repos_relpath_set},
{"SVN::_Client::svn_client_status_t_repos_relpath_get", _wrap_svn_client_status_t_repos_relpath_get},
{"SVN::_Client::svn_client_status_t_revision_set", _wrap_svn_client_status_t_revision_set},
{"SVN::_Client::svn_client_status_t_revision_get", _wrap_svn_client_status_t_revision_get},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_apr_pool_t, 0 | 0); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_adm_locked) {
  {
    svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_boolean_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_adm_locked(adm_access);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_adm_access_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_adm_locked" "', argument " "1"" of type '" "svn_wc_adm_access_t const *""'"); 
    }
    arg1 = (svn_wc_adm_access_t *)(argp1);
    {
      result = (svn_boolean_t)svn_wc_adm_locked((struct svn_wc_adm_access_t const *)arg1);
      
      
      
    }
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_locked2) {
  {
    svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
    svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
    svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
    char *arg4 = (char *) 0 ;
    apr_pool_t *arg5 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_boolean_t temp1 ;
    int res1 = SWIG_TMPOBJ ;
    svn_boolean_t temp2 ;

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    arg2 = &temp2;
    if ((items < 2) || (items > 3)) {
      SWIG_croak("Usage: svn_wc_locked2(wc_ctx,local_abspath,scratch_pool);");
    }
    res3 = SWIG_ConvertPtr(ST(0), &argp3,SWIGTYPE_p_svn_wc_context_t, 0 |  0 );
    if (!SWIG_IsOK(res3)) {
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_wc_locked2" "', argument " "3"" of type '" "svn_wc_context_t *""'"); 
    }
    arg3 = (svn_wc_context_t *)(argp3);
    res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
    if (!SWIG_IsOK(res4)) {
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_wc_locked2" "', argument " "4"" of type '" "char const *""'");
    }
    arg4 = (char *)(buf4);
    if (items > 2) {
      
    }
    {
      result = (svn_error_t *)svn_wc_locked2(arg1,arg2,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_wc.c  view on Meta::CPAN

    
    
    
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_locked) {
  {
    svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
    char *arg2 = (char *) 0 ;
    apr_pool_t *arg3 = (apr_pool_t *) 0 ;
    apr_pool_t *_global_pool ;
    svn_boolean_t temp1 ;
    int res1 = SWIG_TMPOBJ ;
    int res2 ;
    char *buf2 = 0 ;
    int alloc2 = 0 ;
    int argvi = 0;
    svn_error_t *result = 0 ;
    dXSARGS;
    
    {
      _global_pool = arg3 = svn_swig_pl_make_pool (ST(items-1));
    }
    arg1 = &temp1;
    if ((items < 1) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_locked(path,pool);");
    }
    res2 = SWIG_AsCharPtrAndSize(ST(0), &buf2, NULL, &alloc2);
    if (!SWIG_IsOK(res2)) {
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_wc_locked" "', argument " "2"" of type '" "char const *""'");
    }
    arg2 = (char *)(buf2);
    if (items > 1) {
      
    }
    {
      result = (svn_error_t *)svn_wc_locked(arg1,(char const *)arg2,arg3);
      
      
      
    }
    {
      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_wc.c  view on Meta::CPAN

    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status3_t_locked_set) {
  {
    struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
    svn_boolean_t arg2 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int val2 ;
    int ecode2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_status3_t_locked_set(self,locked);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status3_t_locked_set" "', argument " "1"" of type '" "struct svn_wc_status3_t *""'"); 
    }
    arg1 = (struct svn_wc_status3_t *)(argp1);
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
    if (!SWIG_IsOK(ecode2)) {
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_wc_status3_t_locked_set" "', argument " "2"" of type '" "svn_boolean_t""'");
    } 
    arg2 = (svn_boolean_t)(val2);
    if (arg1) (arg1)->locked = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status3_t_locked_get) {
  {
    struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_boolean_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_status3_t_locked_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status3_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status3_t_locked_get" "', argument " "1"" of type '" "struct svn_wc_status3_t *""'"); 
    }
    arg1 = (struct svn_wc_status3_t *)(argp1);
    result = (svn_boolean_t) ((arg1)->locked);
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status2_t_locked_set) {
  {
    struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
    svn_boolean_t arg2 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int val2 ;
    int ecode2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_status2_t_locked_set(self,locked);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status2_t_locked_set" "', argument " "1"" of type '" "struct svn_wc_status2_t *""'"); 
    }
    arg1 = (struct svn_wc_status2_t *)(argp1);
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
    if (!SWIG_IsOK(ecode2)) {
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_wc_status2_t_locked_set" "', argument " "2"" of type '" "svn_boolean_t""'");
    } 
    arg2 = (svn_boolean_t)(val2);
    if (arg1) (arg1)->locked = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status2_t_locked_get) {
  {
    struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_boolean_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_status2_t_locked_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status2_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status2_t_locked_get" "', argument " "1"" of type '" "struct svn_wc_status2_t *""'"); 
    }
    arg1 = (struct svn_wc_status2_t *)(argp1);
    result = (svn_boolean_t) ((arg1)->locked);
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status_t_locked_set) {
  {
    struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
    svn_boolean_t arg2 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int val2 ;
    int ecode2 = 0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) {
      SWIG_croak("Usage: svn_wc_status_t_locked_set(self,locked);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status_t_locked_set" "', argument " "1"" of type '" "struct svn_wc_status_t *""'"); 
    }
    arg1 = (struct svn_wc_status_t *)(argp1);
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
    if (!SWIG_IsOK(ecode2)) {
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_wc_status_t_locked_set" "', argument " "2"" of type '" "svn_boolean_t""'");
    } 
    arg2 = (svn_boolean_t)(val2);
    if (arg1) (arg1)->locked = arg2;
    ST(argvi) = sv_newmortal();
    
    
    XSRETURN(argvi);
  fail:
    
    
    SWIG_croak_null();
  }
}


XS(_wrap_svn_wc_status_t_locked_get) {
  {
    struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
    void *argp1 = 0 ;
    int res1 = 0 ;
    int argvi = 0;
    svn_boolean_t result;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) {
      SWIG_croak("Usage: svn_wc_status_t_locked_get(self);");
    }
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_wc_status_t, 0 |  0 );
    if (!SWIG_IsOK(res1)) {
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_wc_status_t_locked_get" "', argument " "1"" of type '" "struct svn_wc_status_t *""'"); 
    }
    arg1 = (struct svn_wc_status_t *)(argp1);
    result = (svn_boolean_t) ((arg1)->locked);
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
    
    XSRETURN(argvi);
  fail:
    
    SWIG_croak_null();
  }
}


src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_adm_open_anchor", _wrap_svn_wc_adm_open_anchor},
{"SVN::_Wc::svn_wc_adm_retrieve", _wrap_svn_wc_adm_retrieve},
{"SVN::_Wc::svn_wc_adm_probe_retrieve", _wrap_svn_wc_adm_probe_retrieve},
{"SVN::_Wc::svn_wc_adm_probe_try3", _wrap_svn_wc_adm_probe_try3},
{"SVN::_Wc::svn_wc_adm_probe_try2", _wrap_svn_wc_adm_probe_try2},
{"SVN::_Wc::svn_wc_adm_probe_try", _wrap_svn_wc_adm_probe_try},
{"SVN::_Wc::svn_wc_adm_close2", _wrap_svn_wc_adm_close2},
{"SVN::_Wc::svn_wc_adm_close", _wrap_svn_wc_adm_close},
{"SVN::_Wc::svn_wc_adm_access_path", _wrap_svn_wc_adm_access_path},
{"SVN::_Wc::svn_wc_adm_access_pool", _wrap_svn_wc_adm_access_pool},
{"SVN::_Wc::svn_wc_adm_locked", _wrap_svn_wc_adm_locked},
{"SVN::_Wc::svn_wc_locked2", _wrap_svn_wc_locked2},
{"SVN::_Wc::svn_wc_locked", _wrap_svn_wc_locked},
{"SVN::_Wc::svn_wc_is_adm_dir", _wrap_svn_wc_is_adm_dir},
{"SVN::_Wc::svn_wc_get_adm_dir", _wrap_svn_wc_get_adm_dir},
{"SVN::_Wc::svn_wc_set_adm_dir", _wrap_svn_wc_set_adm_dir},
{"SVN::_Wc::svn_wc_init_traversal_info", _wrap_svn_wc_init_traversal_info},
{"SVN::_Wc::svn_wc_edited_externals", _wrap_svn_wc_edited_externals},
{"SVN::_Wc::svn_wc_traversed_depths", _wrap_svn_wc_traversed_depths},
{"SVN::_Wc::svn_wc_external_item2_t_target_dir_set", _wrap_svn_wc_external_item2_t_target_dir_set},
{"SVN::_Wc::svn_wc_external_item2_t_target_dir_get", _wrap_svn_wc_external_item2_t_target_dir_get},
{"SVN::_Wc::svn_wc_external_item2_t_url_set", _wrap_svn_wc_external_item2_t_url_set},
{"SVN::_Wc::svn_wc_external_item2_t_url_get", _wrap_svn_wc_external_item2_t_url_get},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_status3_t_changed_author_set", _wrap_svn_wc_status3_t_changed_author_set},
{"SVN::_Wc::svn_wc_status3_t_changed_author_get", _wrap_svn_wc_status3_t_changed_author_get},
{"SVN::_Wc::svn_wc_status3_t_repos_root_url_set", _wrap_svn_wc_status3_t_repos_root_url_set},
{"SVN::_Wc::svn_wc_status3_t_repos_root_url_get", _wrap_svn_wc_status3_t_repos_root_url_get},
{"SVN::_Wc::svn_wc_status3_t_repos_uuid_set", _wrap_svn_wc_status3_t_repos_uuid_set},
{"SVN::_Wc::svn_wc_status3_t_repos_uuid_get", _wrap_svn_wc_status3_t_repos_uuid_get},
{"SVN::_Wc::svn_wc_status3_t_repos_relpath_set", _wrap_svn_wc_status3_t_repos_relpath_set},
{"SVN::_Wc::svn_wc_status3_t_repos_relpath_get", _wrap_svn_wc_status3_t_repos_relpath_get},
{"SVN::_Wc::svn_wc_status3_t_switched_set", _wrap_svn_wc_status3_t_switched_set},
{"SVN::_Wc::svn_wc_status3_t_switched_get", _wrap_svn_wc_status3_t_switched_get},
{"SVN::_Wc::svn_wc_status3_t_locked_set", _wrap_svn_wc_status3_t_locked_set},
{"SVN::_Wc::svn_wc_status3_t_locked_get", _wrap_svn_wc_status3_t_locked_get},
{"SVN::_Wc::svn_wc_status3_t_lock_set", _wrap_svn_wc_status3_t_lock_set},
{"SVN::_Wc::svn_wc_status3_t_lock_get", _wrap_svn_wc_status3_t_lock_get},
{"SVN::_Wc::svn_wc_status3_t_changelist_set", _wrap_svn_wc_status3_t_changelist_set},
{"SVN::_Wc::svn_wc_status3_t_changelist_get", _wrap_svn_wc_status3_t_changelist_get},
{"SVN::_Wc::svn_wc_status3_t_ood_kind_set", _wrap_svn_wc_status3_t_ood_kind_set},
{"SVN::_Wc::svn_wc_status3_t_ood_kind_get", _wrap_svn_wc_status3_t_ood_kind_get},
{"SVN::_Wc::svn_wc_status3_t_repos_node_status_set", _wrap_svn_wc_status3_t_repos_node_status_set},
{"SVN::_Wc::svn_wc_status3_t_repos_node_status_get", _wrap_svn_wc_status3_t_repos_node_status_get},
{"SVN::_Wc::svn_wc_status3_t_repos_text_status_set", _wrap_svn_wc_status3_t_repos_text_status_set},
{"SVN::_Wc::svn_wc_status3_t_repos_text_status_get", _wrap_svn_wc_status3_t_repos_text_status_get},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_status3_t_file_external_set", _wrap_svn_wc_status3_t_file_external_set},
{"SVN::_Wc::svn_wc_status3_t_file_external_get", _wrap_svn_wc_status3_t_file_external_get},
{"SVN::_Wc::new_svn_wc_status3_t", _wrap_new_svn_wc_status3_t},
{"SVN::_Wc::delete_svn_wc_status3_t", _wrap_delete_svn_wc_status3_t},
{"SVN::_Wc::svn_wc_status2_t_entry_set", _wrap_svn_wc_status2_t_entry_set},
{"SVN::_Wc::svn_wc_status2_t_entry_get", _wrap_svn_wc_status2_t_entry_get},
{"SVN::_Wc::svn_wc_status2_t_text_status_set", _wrap_svn_wc_status2_t_text_status_set},
{"SVN::_Wc::svn_wc_status2_t_text_status_get", _wrap_svn_wc_status2_t_text_status_get},
{"SVN::_Wc::svn_wc_status2_t_prop_status_set", _wrap_svn_wc_status2_t_prop_status_set},
{"SVN::_Wc::svn_wc_status2_t_prop_status_get", _wrap_svn_wc_status2_t_prop_status_get},
{"SVN::_Wc::svn_wc_status2_t_locked_set", _wrap_svn_wc_status2_t_locked_set},
{"SVN::_Wc::svn_wc_status2_t_locked_get", _wrap_svn_wc_status2_t_locked_get},
{"SVN::_Wc::svn_wc_status2_t_copied_set", _wrap_svn_wc_status2_t_copied_set},
{"SVN::_Wc::svn_wc_status2_t_copied_get", _wrap_svn_wc_status2_t_copied_get},
{"SVN::_Wc::svn_wc_status2_t_switched_set", _wrap_svn_wc_status2_t_switched_set},
{"SVN::_Wc::svn_wc_status2_t_switched_get", _wrap_svn_wc_status2_t_switched_get},
{"SVN::_Wc::svn_wc_status2_t_repos_text_status_set", _wrap_svn_wc_status2_t_repos_text_status_set},
{"SVN::_Wc::svn_wc_status2_t_repos_text_status_get", _wrap_svn_wc_status2_t_repos_text_status_get},
{"SVN::_Wc::svn_wc_status2_t_repos_prop_status_set", _wrap_svn_wc_status2_t_repos_prop_status_set},
{"SVN::_Wc::svn_wc_status2_t_repos_prop_status_get", _wrap_svn_wc_status2_t_repos_prop_status_get},
{"SVN::_Wc::svn_wc_status2_t_repos_lock_set", _wrap_svn_wc_status2_t_repos_lock_set},
{"SVN::_Wc::svn_wc_status2_t_repos_lock_get", _wrap_svn_wc_status2_t_repos_lock_get},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

{"SVN::_Wc::svn_wc_status2_t_pristine_prop_status_set", _wrap_svn_wc_status2_t_pristine_prop_status_set},
{"SVN::_Wc::svn_wc_status2_t_pristine_prop_status_get", _wrap_svn_wc_status2_t_pristine_prop_status_get},
{"SVN::_Wc::new_svn_wc_status2_t", _wrap_new_svn_wc_status2_t},
{"SVN::_Wc::delete_svn_wc_status2_t", _wrap_delete_svn_wc_status2_t},
{"SVN::_Wc::svn_wc_status_t_entry_set", _wrap_svn_wc_status_t_entry_set},
{"SVN::_Wc::svn_wc_status_t_entry_get", _wrap_svn_wc_status_t_entry_get},
{"SVN::_Wc::svn_wc_status_t_text_status_set", _wrap_svn_wc_status_t_text_status_set},
{"SVN::_Wc::svn_wc_status_t_text_status_get", _wrap_svn_wc_status_t_text_status_get},
{"SVN::_Wc::svn_wc_status_t_prop_status_set", _wrap_svn_wc_status_t_prop_status_set},
{"SVN::_Wc::svn_wc_status_t_prop_status_get", _wrap_svn_wc_status_t_prop_status_get},
{"SVN::_Wc::svn_wc_status_t_locked_set", _wrap_svn_wc_status_t_locked_set},
{"SVN::_Wc::svn_wc_status_t_locked_get", _wrap_svn_wc_status_t_locked_get},
{"SVN::_Wc::svn_wc_status_t_copied_set", _wrap_svn_wc_status_t_copied_set},
{"SVN::_Wc::svn_wc_status_t_copied_get", _wrap_svn_wc_status_t_copied_get},
{"SVN::_Wc::svn_wc_status_t_switched_set", _wrap_svn_wc_status_t_switched_set},
{"SVN::_Wc::svn_wc_status_t_switched_get", _wrap_svn_wc_status_t_switched_get},
{"SVN::_Wc::svn_wc_status_t_repos_text_status_set", _wrap_svn_wc_status_t_repos_text_status_set},
{"SVN::_Wc::svn_wc_status_t_repos_text_status_get", _wrap_svn_wc_status_t_repos_text_status_get},
{"SVN::_Wc::svn_wc_status_t_repos_prop_status_set", _wrap_svn_wc_status_t_repos_prop_status_set},
{"SVN::_Wc::svn_wc_status_t_repos_prop_status_get", _wrap_svn_wc_status_t_repos_prop_status_get},
{"SVN::_Wc::new_svn_wc_status_t", _wrap_new_svn_wc_status_t},
{"SVN::_Wc::delete_svn_wc_status_t", _wrap_delete_svn_wc_status_t},

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_commit_postfix_txdelta", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_commit_postfix_txdelta)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_blame_revision", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_blame_revision)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_locked", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_locked)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_unlocked", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_unlocked)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_lock", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_lock)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_unlock", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_unlock)));

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_out_of_date", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_out_of_date)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_no_parent", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_no_parent)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_locked", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_locked)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_failed_forbidden_by_server", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_failed_forbidden_by_server)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_skip_conflicted", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_skip_conflicted)));

src/subversion/subversion/bindings/swig/perl/native/svn_wc.c  view on Meta::CPAN

    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_lock_state_unknown", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_lock_state_unknown)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_lock_state_unchanged", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_lock_state_unchanged)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_lock_state_locked", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_lock_state_locked)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_notify_lock_state_unlocked", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_notify_lock_state_unlocked)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_conflict_action_edit", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_conflict_action_edit)));
    SvREADONLY_on(sv);
  } while(0) /*@SWIG@*/;
  /*@SWIG:/home/breser/wandisco/rm/1.8.11/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
    SV *sv = get_sv((char*) SWIG_prefix "svn_wc_conflict_action_add", TRUE | 0x2 | GV_ADDMULTI);
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_wc_conflict_action_add)));

src/subversion/subversion/bindings/swig/perl/native/t/3client.t  view on Meta::CPAN

                                      is($wc_status->text_status(),
                                         $SVN::Wc::Status::normal,
                                         'text_status param to status' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->prop_status(),
                                         $SVN::Wc::Status::modified,
                                         'prop_status param to status' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->locked(), 0,
                                         'locked param to status callback');
                                      # TEST
                                      is($wc_status->copied(), 0,
                                         'copied param to status callback');
                                      # TEST
                                      is($wc_status->switched(), 0,
                                         'switched param to status callback');
                                      # TEST
                                      is($wc_status->repos_text_status(),
                                         $SVN::Wc::Status::none,
                                         'repos_text_status param to status' .

src/subversion/subversion/bindings/swig/perl/native/t/3client.t  view on Meta::CPAN

                                      is($wc_status->text_status(),
                                         $SVN::Wc::Status::normal,
                                         'text_status param to status2' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->prop_status(),
                                         $SVN::Wc::Status::modified,
                                         'prop_status param to status2' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->locked(), 0,
                                         'locked param to status2' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->copied(), 0,
                                         'copied param to status2' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->switched(), 0,
                                         'switched param to status2' .
                                         ' callback');
                                      # TEST

src/subversion/subversion/bindings/swig/perl/native/t/3client.t  view on Meta::CPAN

                                      is($wc_status->text_status(),
                                         $SVN::Wc::Status::normal,
                                         'text_status param to status3' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->prop_status(),
                                         $SVN::Wc::Status::modified,
                                         'prop_status param to status3' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->locked(), 0,
                                         'locked param to status3' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->copied(), 0,
                                         'copied param to status3' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->switched(), 0,
                                         'switched param to status3' .
                                         ' callback');
                                      # TEST

src/subversion/subversion/bindings/swig/perl/native/t/3client.t  view on Meta::CPAN

                                      is($wc_status->text_status(),
                                         $SVN::Wc::Status::normal,
                                         'text_status param to status4' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->prop_status(),
                                         $SVN::Wc::Status::modified,
                                         'prop_status param to status4' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->locked(), 0,
                                         'locked param to status4' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->copied(), 0,
                                         'copied param to status4' .
                                         ' callback');
                                      # TEST
                                      is($wc_status->switched(), 0,
                                         'switched param to status4' .
                                         ' callback');
                                      # TEST

src/subversion/subversion/bindings/swig/perl/native/t/8lock.t  view on Meta::CPAN

$acc = SVN::Fs::create_access('fnord');
# TEST
is($acc->get_username, 'fnord');
$fs->set_access($acc);

eval {
$fs->lock('/testfile', $token, 'we hate software', 0, 0, $fs->youngest_rev, 0);
};

# TEST
like($@, qr/already locked/);

eval {
$fs->unlock('/testfile', 'software', 0)
};
# TEST
like($@, qr/no such lock/);

$fs->unlock('/testfile', 'software', 1);

src/subversion/subversion/bindings/swig/python/client.py  view on Meta::CPAN

    __swig_setmethods__["versioned"] = _client.svn_client_status_t_versioned_set
    __swig_getmethods__["versioned"] = _client.svn_client_status_t_versioned_get
    __swig_setmethods__["conflicted"] = _client.svn_client_status_t_conflicted_set
    __swig_getmethods__["conflicted"] = _client.svn_client_status_t_conflicted_get
    __swig_setmethods__["node_status"] = _client.svn_client_status_t_node_status_set
    __swig_getmethods__["node_status"] = _client.svn_client_status_t_node_status_get
    __swig_setmethods__["text_status"] = _client.svn_client_status_t_text_status_set
    __swig_getmethods__["text_status"] = _client.svn_client_status_t_text_status_get
    __swig_setmethods__["prop_status"] = _client.svn_client_status_t_prop_status_set
    __swig_getmethods__["prop_status"] = _client.svn_client_status_t_prop_status_get
    __swig_setmethods__["wc_is_locked"] = _client.svn_client_status_t_wc_is_locked_set
    __swig_getmethods__["wc_is_locked"] = _client.svn_client_status_t_wc_is_locked_get
    __swig_setmethods__["copied"] = _client.svn_client_status_t_copied_set
    __swig_getmethods__["copied"] = _client.svn_client_status_t_copied_get
    __swig_setmethods__["repos_root_url"] = _client.svn_client_status_t_repos_root_url_set
    __swig_getmethods__["repos_root_url"] = _client.svn_client_status_t_repos_root_url_get
    __swig_setmethods__["repos_uuid"] = _client.svn_client_status_t_repos_uuid_set
    __swig_getmethods__["repos_uuid"] = _client.svn_client_status_t_repos_uuid_get
    __swig_setmethods__["repos_relpath"] = _client.svn_client_status_t_repos_relpath_set
    __swig_getmethods__["repos_relpath"] = _client.svn_client_status_t_repos_relpath_get
    __swig_setmethods__["revision"] = _client.svn_client_status_t_revision_set
    __swig_getmethods__["revision"] = _client.svn_client_status_t_revision_get

src/subversion/subversion/bindings/swig/python/svn_client.c  view on Meta::CPAN

    }
  }
  result = (enum svn_wc_status_kind) ((arg1)->prop_status);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_client_status_t_wc_is_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
  svn_boolean_t arg2 ;
  PyObject * obj0 = 0 ;
  PyObject * obj1 = 0 ;
  
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_client_status_t_wc_is_locked_set",&obj0,&obj1)) SWIG_fail;
  {
    arg1 = (struct svn_client_status_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  {
    arg2 = (svn_boolean_t)SWIG_As_long (obj1);
    if (SWIG_arg_fail(svn_argnum_obj1)) {
      SWIG_fail;
    }
  }
  if (arg1) (arg1)->wc_is_locked = arg2;
  resultobj = SWIG_Py_Void();
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_client_status_t_wc_is_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;
  PyObject * obj0 = 0 ;
  svn_boolean_t result;
  
  if (!PyArg_ParseTuple(args,(char *)"O:svn_client_status_t_wc_is_locked_get",&obj0)) SWIG_fail;
  {
    arg1 = (struct svn_client_status_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_client_status_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  result = (svn_boolean_t) ((arg1)->wc_is_locked);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_client_status_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_client_status_t *arg1 = (struct svn_client_status_t *) 0 ;

src/subversion/subversion/bindings/swig/python/svn_client.c  view on Meta::CPAN

	 { (char *)"svn_client_status_t_versioned_set", _wrap_svn_client_status_t_versioned_set, METH_VARARGS, (char *)"svn_client_status_t_versioned_set(svn_client_status_t self, svn_boolean_t versioned)"},
	 { (char *)"svn_client_status_t_versioned_get", _wrap_svn_client_status_t_versioned_get, METH_VARARGS, (char *)"svn_client_status_t_versioned_get(svn_client_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_client_status_t_conflicted_set", _wrap_svn_client_status_t_conflicted_set, METH_VARARGS, (char *)"svn_client_status_t_conflicted_set(svn_client_status_t self, svn_boolean_t conflicted)"},
	 { (char *)"svn_client_status_t_conflicted_get", _wrap_svn_client_status_t_conflicted_get, METH_VARARGS, (char *)"svn_client_status_t_conflicted_get(svn_client_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_client_status_t_node_status_set", _wrap_svn_client_status_t_node_status_set, METH_VARARGS, (char *)"svn_client_status_t_node_status_set(svn_client_status_t self, enum svn_wc_status_kind node_status)"},
	 { (char *)"svn_client_status_t_node_status_get", _wrap_svn_client_status_t_node_status_get, METH_VARARGS, (char *)"svn_client_status_t_node_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_client_status_t_text_status_set", _wrap_svn_client_status_t_text_status_set, METH_VARARGS, (char *)"svn_client_status_t_text_status_set(svn_client_status_t self, enum svn_wc_status_kind text_status)"},
	 { (char *)"svn_client_status_t_text_status_get", _wrap_svn_client_status_t_text_status_get, METH_VARARGS, (char *)"svn_client_status_t_text_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_client_status_t_prop_status_set", _wrap_svn_client_status_t_prop_status_set, METH_VARARGS, (char *)"svn_client_status_t_prop_status_set(svn_client_status_t self, enum svn_wc_status_kind prop_status)"},
	 { (char *)"svn_client_status_t_prop_status_get", _wrap_svn_client_status_t_prop_status_get, METH_VARARGS, (char *)"svn_client_status_t_prop_status_get(svn_client_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_client_status_t_wc_is_locked_set", _wrap_svn_client_status_t_wc_is_locked_set, METH_VARARGS, (char *)"svn_client_status_t_wc_is_locked_set(svn_client_status_t self, svn_boolean_t wc_is_locked)"},
	 { (char *)"svn_client_status_t_wc_is_locked_get", _wrap_svn_client_status_t_wc_is_locked_get, METH_VARARGS, (char *)"svn_client_status_t_wc_is_locked_get(svn_client_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_client_status_t_copied_set", _wrap_svn_client_status_t_copied_set, METH_VARARGS, (char *)"svn_client_status_t_copied_set(svn_client_status_t self, svn_boolean_t copied)"},
	 { (char *)"svn_client_status_t_copied_get", _wrap_svn_client_status_t_copied_get, METH_VARARGS, (char *)"svn_client_status_t_copied_get(svn_client_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_client_status_t_repos_root_url_set", _wrap_svn_client_status_t_repos_root_url_set, METH_VARARGS, (char *)"svn_client_status_t_repos_root_url_set(svn_client_status_t self, char const * repos_root_url)"},
	 { (char *)"svn_client_status_t_repos_root_url_get", _wrap_svn_client_status_t_repos_root_url_get, METH_VARARGS, (char *)"svn_client_status_t_repos_root_url_get(svn_client_status_t self) -> char const *"},
	 { (char *)"svn_client_status_t_repos_uuid_set", _wrap_svn_client_status_t_repos_uuid_set, METH_VARARGS, (char *)"svn_client_status_t_repos_uuid_set(svn_client_status_t self, char const * repos_uuid)"},
	 { (char *)"svn_client_status_t_repos_uuid_get", _wrap_svn_client_status_t_repos_uuid_get, METH_VARARGS, (char *)"svn_client_status_t_repos_uuid_get(svn_client_status_t self) -> char const *"},
	 { (char *)"svn_client_status_t_repos_relpath_set", _wrap_svn_client_status_t_repos_relpath_set, METH_VARARGS, (char *)"svn_client_status_t_repos_relpath_set(svn_client_status_t self, char const * repos_relpath)"},
	 { (char *)"svn_client_status_t_repos_relpath_get", _wrap_svn_client_status_t_repos_relpath_get, METH_VARARGS, (char *)"svn_client_status_t_repos_relpath_get(svn_client_status_t self) -> char const *"},
	 { (char *)"svn_client_status_t_revision_set", _wrap_svn_client_status_t_revision_set, METH_VARARGS, (char *)"svn_client_status_t_revision_set(svn_client_status_t self, svn_revnum_t revision)"},
	 { (char *)"svn_client_status_t_revision_get", _wrap_svn_client_status_t_revision_get, METH_VARARGS, (char *)"svn_client_status_t_revision_get(svn_client_status_t self) -> svn_revnum_t"},

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

    
  }
  resultobj = svn_swig_NewPointerObj((void*)(result), SWIGTYPE_p_apr_pool_t,
    _global_py_pool, args);
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_adm_locked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
  PyObject * obj0 = 0 ;
  svn_boolean_t result;
  
  if (!PyArg_ParseTuple(args,(char *)"O:svn_wc_adm_locked",&obj0)) SWIG_fail;
  {
    arg1 = (svn_wc_adm_access_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  {
    svn_swig_py_release_py_lock();
    
    result = (svn_boolean_t)svn_wc_adm_locked((struct svn_wc_adm_access_t const *)arg1);
    
    svn_swig_py_acquire_py_lock();
    
  }
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_locked2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
  svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
  svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
  char *arg4 = (char *) 0 ;
  apr_pool_t *arg5 = (apr_pool_t *) 0 ;
  apr_pool_t *_global_pool = NULL ;
  PyObject *_global_py_pool = NULL ;
  svn_boolean_t temp1 ;
  int res1 = SWIG_TMPOBJ ;

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

  PyObject * obj0 = 0 ;
  PyObject * obj2 = 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;
  arg1 = &temp1;
  arg2 = &temp2;
  if (!PyArg_ParseTuple(args,(char *)"Os|O:svn_wc_locked2",&obj0,&arg4,&obj2)) SWIG_fail;
  {
    arg3 = (svn_wc_context_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  if (obj2) {
    /* Verify that the user supplied a valid pool */
    if (obj2 != Py_None && obj2 != _global_py_pool) {
      SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
      SWIG_arg_fail(svn_argnum_obj2);
      SWIG_fail;
    }
  }
  {
    svn_swig_py_release_py_lock();
    
    result = (svn_error_t *)svn_wc_locked2(arg1,arg2,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_wc.c  view on Meta::CPAN

  }
  return resultobj;
fail:
  {
    Py_XDECREF(_global_py_pool);
  }
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_locked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
  char *arg2 = (char *) 0 ;
  apr_pool_t *arg3 = (apr_pool_t *) 0 ;
  apr_pool_t *_global_pool = NULL ;
  PyObject *_global_py_pool = NULL ;
  svn_boolean_t temp1 ;
  int res1 = SWIG_TMPOBJ ;
  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;
  arg3 = _global_pool;
  arg1 = &temp1;
  if (!PyArg_ParseTuple(args,(char *)"s|O:svn_wc_locked",&arg2,&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_wc_locked(arg1,(char const *)arg2,arg3);
    
    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_wc.c  view on Meta::CPAN

    }
  }
  result = (svn_boolean_t) ((arg1)->switched);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status3_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
  svn_boolean_t arg2 ;
  PyObject * obj0 = 0 ;
  PyObject * obj1 = 0 ;
  
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_wc_status3_t_locked_set",&obj0,&obj1)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  {
    arg2 = (svn_boolean_t)SWIG_As_long (obj1);
    if (SWIG_arg_fail(svn_argnum_obj1)) {
      SWIG_fail;
    }
  }
  if (arg1) (arg1)->locked = arg2;
  resultobj = SWIG_Py_Void();
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status3_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
  PyObject * obj0 = 0 ;
  svn_boolean_t result;
  
  if (!PyArg_ParseTuple(args,(char *)"O:svn_wc_status3_t_locked_get",&obj0)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status3_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  result = (svn_boolean_t) ((arg1)->locked);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status3_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

    }
  }
  result = (enum svn_wc_status_kind) ((arg1)->prop_status);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status2_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
  svn_boolean_t arg2 ;
  PyObject * obj0 = 0 ;
  PyObject * obj1 = 0 ;
  
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_wc_status2_t_locked_set",&obj0,&obj1)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  {
    arg2 = (svn_boolean_t)SWIG_As_long (obj1);
    if (SWIG_arg_fail(svn_argnum_obj1)) {
      SWIG_fail;
    }
  }
  if (arg1) (arg1)->locked = arg2;
  resultobj = SWIG_Py_Void();
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status2_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
  PyObject * obj0 = 0 ;
  svn_boolean_t result;
  
  if (!PyArg_ParseTuple(args,(char *)"O:svn_wc_status2_t_locked_get",&obj0)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status2_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  result = (svn_boolean_t) ((arg1)->locked);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status2_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

    }
  }
  result = (enum svn_wc_status_kind) ((arg1)->prop_status);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
  svn_boolean_t arg2 ;
  PyObject * obj0 = 0 ;
  PyObject * obj1 = 0 ;
  
  if (!PyArg_ParseTuple(args,(char *)"OO:svn_wc_status_t_locked_set",&obj0,&obj1)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  {
    arg2 = (svn_boolean_t)SWIG_As_long (obj1);
    if (SWIG_arg_fail(svn_argnum_obj1)) {
      SWIG_fail;
    }
  }
  if (arg1) (arg1)->locked = arg2;
  resultobj = SWIG_Py_Void();
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
  PyObject * obj0 = 0 ;
  svn_boolean_t result;
  
  if (!PyArg_ParseTuple(args,(char *)"O:svn_wc_status_t_locked_get",&obj0)) SWIG_fail;
  {
    arg1 = (struct svn_wc_status_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
    if (PyErr_Occurred()) {
      SWIG_fail;
    }
  }
  result = (svn_boolean_t) ((arg1)->locked);
  resultobj = SWIG_From_long((long)(result));
  return resultobj;
fail:
  return NULL;
}


SWIGINTERN PyObject *_wrap_svn_wc_status_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
  PyObject *resultobj = 0;
  struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

		"    apr_pool_t pool) -> svn_error_t\n"
		""},
	 { (char *)"svn_wc_adm_probe_try", _wrap_svn_wc_adm_probe_try, METH_VARARGS, (char *)"\n"
		"svn_wc_adm_probe_try(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, svn_boolean_t tree_lock, \n"
		"    apr_pool_t pool) -> svn_error_t\n"
		""},
	 { (char *)"svn_wc_adm_close2", _wrap_svn_wc_adm_close2, METH_VARARGS, (char *)"svn_wc_adm_close2(svn_wc_adm_access_t * adm_access, apr_pool_t scratch_pool) -> svn_error_t"},
	 { (char *)"svn_wc_adm_close", _wrap_svn_wc_adm_close, METH_VARARGS, (char *)"svn_wc_adm_close(svn_wc_adm_access_t * adm_access) -> svn_error_t"},
	 { (char *)"svn_wc_adm_access_path", _wrap_svn_wc_adm_access_path, METH_VARARGS, (char *)"svn_wc_adm_access_path(svn_wc_adm_access_t const * adm_access) -> char const *"},
	 { (char *)"svn_wc_adm_access_pool", _wrap_svn_wc_adm_access_pool, METH_VARARGS, (char *)"svn_wc_adm_access_pool(svn_wc_adm_access_t const * adm_access) -> apr_pool_t"},
	 { (char *)"svn_wc_adm_locked", _wrap_svn_wc_adm_locked, METH_VARARGS, (char *)"svn_wc_adm_locked(svn_wc_adm_access_t const * adm_access) -> svn_boolean_t"},
	 { (char *)"svn_wc_locked2", _wrap_svn_wc_locked2, METH_VARARGS, (char *)"svn_wc_locked2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
	 { (char *)"svn_wc_locked", _wrap_svn_wc_locked, METH_VARARGS, (char *)"svn_wc_locked(char const * path, apr_pool_t pool) -> svn_error_t"},
	 { (char *)"svn_wc_is_adm_dir", _wrap_svn_wc_is_adm_dir, METH_VARARGS, (char *)"svn_wc_is_adm_dir(char const * name, apr_pool_t pool) -> svn_boolean_t"},
	 { (char *)"svn_wc_get_adm_dir", _wrap_svn_wc_get_adm_dir, METH_VARARGS, (char *)"svn_wc_get_adm_dir(apr_pool_t pool) -> char const *"},
	 { (char *)"svn_wc_set_adm_dir", _wrap_svn_wc_set_adm_dir, METH_VARARGS, (char *)"svn_wc_set_adm_dir(char const * name, apr_pool_t pool) -> svn_error_t"},
	 { (char *)"svn_wc_init_traversal_info", _wrap_svn_wc_init_traversal_info, METH_VARARGS, (char *)"svn_wc_init_traversal_info(apr_pool_t pool) -> svn_wc_traversal_info_t *"},
	 { (char *)"svn_wc_edited_externals", _wrap_svn_wc_edited_externals, METH_VARARGS, (char *)"svn_wc_edited_externals(svn_wc_traversal_info_t * traversal_info)"},
	 { (char *)"svn_wc_traversed_depths", _wrap_svn_wc_traversed_depths, METH_VARARGS, (char *)"svn_wc_traversed_depths(svn_wc_traversal_info_t * traversal_info)"},
	 { (char *)"svn_wc_external_item2_t_target_dir_set", _wrap_svn_wc_external_item2_t_target_dir_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_target_dir_set(svn_wc_external_item2_t self, char const * target_dir)"},
	 { (char *)"svn_wc_external_item2_t_target_dir_get", _wrap_svn_wc_external_item2_t_target_dir_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_target_dir_get(svn_wc_external_item2_t self) -> char const *"},
	 { (char *)"svn_wc_external_item2_t_url_set", _wrap_svn_wc_external_item2_t_url_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_url_set(svn_wc_external_item2_t self, char const * url)"},
	 { (char *)"svn_wc_external_item2_t_url_get", _wrap_svn_wc_external_item2_t_url_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_url_get(svn_wc_external_item2_t self) -> char const *"},

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

	 { (char *)"svn_wc_status3_t_changed_author_set", _wrap_svn_wc_status3_t_changed_author_set, METH_VARARGS, (char *)"svn_wc_status3_t_changed_author_set(svn_wc_status3_t self, char const * changed_author)"},
	 { (char *)"svn_wc_status3_t_changed_author_get", _wrap_svn_wc_status3_t_changed_author_get, METH_VARARGS, (char *)"svn_wc_status3_t_changed_author_get(svn_wc_status3_t self) -> char const *"},
	 { (char *)"svn_wc_status3_t_repos_root_url_set", _wrap_svn_wc_status3_t_repos_root_url_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_root_url_set(svn_wc_status3_t self, char const * repos_root_url)"},
	 { (char *)"svn_wc_status3_t_repos_root_url_get", _wrap_svn_wc_status3_t_repos_root_url_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_root_url_get(svn_wc_status3_t self) -> char const *"},
	 { (char *)"svn_wc_status3_t_repos_uuid_set", _wrap_svn_wc_status3_t_repos_uuid_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_uuid_set(svn_wc_status3_t self, char const * repos_uuid)"},
	 { (char *)"svn_wc_status3_t_repos_uuid_get", _wrap_svn_wc_status3_t_repos_uuid_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_uuid_get(svn_wc_status3_t self) -> char const *"},
	 { (char *)"svn_wc_status3_t_repos_relpath_set", _wrap_svn_wc_status3_t_repos_relpath_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_relpath_set(svn_wc_status3_t self, char const * repos_relpath)"},
	 { (char *)"svn_wc_status3_t_repos_relpath_get", _wrap_svn_wc_status3_t_repos_relpath_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_relpath_get(svn_wc_status3_t self) -> char const *"},
	 { (char *)"svn_wc_status3_t_switched_set", _wrap_svn_wc_status3_t_switched_set, METH_VARARGS, (char *)"svn_wc_status3_t_switched_set(svn_wc_status3_t self, svn_boolean_t switched)"},
	 { (char *)"svn_wc_status3_t_switched_get", _wrap_svn_wc_status3_t_switched_get, METH_VARARGS, (char *)"svn_wc_status3_t_switched_get(svn_wc_status3_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status3_t_locked_set", _wrap_svn_wc_status3_t_locked_set, METH_VARARGS, (char *)"svn_wc_status3_t_locked_set(svn_wc_status3_t self, svn_boolean_t locked)"},
	 { (char *)"svn_wc_status3_t_locked_get", _wrap_svn_wc_status3_t_locked_get, METH_VARARGS, (char *)"svn_wc_status3_t_locked_get(svn_wc_status3_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status3_t_lock_set", _wrap_svn_wc_status3_t_lock_set, METH_VARARGS, (char *)"svn_wc_status3_t_lock_set(svn_wc_status3_t self, svn_lock_t lock)"},
	 { (char *)"svn_wc_status3_t_lock_get", _wrap_svn_wc_status3_t_lock_get, METH_VARARGS, (char *)"svn_wc_status3_t_lock_get(svn_wc_status3_t self) -> svn_lock_t"},
	 { (char *)"svn_wc_status3_t_changelist_set", _wrap_svn_wc_status3_t_changelist_set, METH_VARARGS, (char *)"svn_wc_status3_t_changelist_set(svn_wc_status3_t self, char const * changelist)"},
	 { (char *)"svn_wc_status3_t_changelist_get", _wrap_svn_wc_status3_t_changelist_get, METH_VARARGS, (char *)"svn_wc_status3_t_changelist_get(svn_wc_status3_t self) -> char const *"},
	 { (char *)"svn_wc_status3_t_ood_kind_set", _wrap_svn_wc_status3_t_ood_kind_set, METH_VARARGS, (char *)"svn_wc_status3_t_ood_kind_set(svn_wc_status3_t self, svn_node_kind_t ood_kind)"},
	 { (char *)"svn_wc_status3_t_ood_kind_get", _wrap_svn_wc_status3_t_ood_kind_get, METH_VARARGS, (char *)"svn_wc_status3_t_ood_kind_get(svn_wc_status3_t self) -> svn_node_kind_t"},
	 { (char *)"svn_wc_status3_t_repos_node_status_set", _wrap_svn_wc_status3_t_repos_node_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_node_status_set(svn_wc_status3_t self, enum svn_wc_status_kind repos_node_status)"},
	 { (char *)"svn_wc_status3_t_repos_node_status_get", _wrap_svn_wc_status3_t_repos_node_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_node_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status3_t_repos_text_status_set", _wrap_svn_wc_status3_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_text_status_set(svn_wc_status3_t self, enum svn_wc_status_kind repos_text_status)"},
	 { (char *)"svn_wc_status3_t_repos_text_status_get", _wrap_svn_wc_status3_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_text_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

	 { (char *)"svn_wc_status3_t_file_external_get", _wrap_svn_wc_status3_t_file_external_get, METH_VARARGS, (char *)"svn_wc_status3_t_file_external_get(svn_wc_status3_t self) -> svn_boolean_t"},
	 { (char *)"new_svn_wc_status3_t", _wrap_new_svn_wc_status3_t, METH_VARARGS, (char *)"new_svn_wc_status3_t() -> svn_wc_status3_t"},
	 { (char *)"delete_svn_wc_status3_t", _wrap_delete_svn_wc_status3_t, METH_VARARGS, (char *)"delete_svn_wc_status3_t(svn_wc_status3_t self)"},
	 { (char *)"svn_wc_status3_t_swigregister", svn_wc_status3_t_swigregister, METH_VARARGS, NULL},
	 { (char *)"svn_wc_status2_t_entry_set", _wrap_svn_wc_status2_t_entry_set, METH_VARARGS, (char *)"svn_wc_status2_t_entry_set(svn_wc_status2_t self, svn_wc_entry_t entry)"},
	 { (char *)"svn_wc_status2_t_entry_get", _wrap_svn_wc_status2_t_entry_get, METH_VARARGS, (char *)"svn_wc_status2_t_entry_get(svn_wc_status2_t self) -> svn_wc_entry_t"},
	 { (char *)"svn_wc_status2_t_text_status_set", _wrap_svn_wc_status2_t_text_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_text_status_set(svn_wc_status2_t self, enum svn_wc_status_kind text_status)"},
	 { (char *)"svn_wc_status2_t_text_status_get", _wrap_svn_wc_status2_t_text_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_text_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status2_t_prop_status_set", _wrap_svn_wc_status2_t_prop_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_prop_status_set(svn_wc_status2_t self, enum svn_wc_status_kind prop_status)"},
	 { (char *)"svn_wc_status2_t_prop_status_get", _wrap_svn_wc_status2_t_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status2_t_locked_set", _wrap_svn_wc_status2_t_locked_set, METH_VARARGS, (char *)"svn_wc_status2_t_locked_set(svn_wc_status2_t self, svn_boolean_t locked)"},
	 { (char *)"svn_wc_status2_t_locked_get", _wrap_svn_wc_status2_t_locked_get, METH_VARARGS, (char *)"svn_wc_status2_t_locked_get(svn_wc_status2_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status2_t_copied_set", _wrap_svn_wc_status2_t_copied_set, METH_VARARGS, (char *)"svn_wc_status2_t_copied_set(svn_wc_status2_t self, svn_boolean_t copied)"},
	 { (char *)"svn_wc_status2_t_copied_get", _wrap_svn_wc_status2_t_copied_get, METH_VARARGS, (char *)"svn_wc_status2_t_copied_get(svn_wc_status2_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status2_t_switched_set", _wrap_svn_wc_status2_t_switched_set, METH_VARARGS, (char *)"svn_wc_status2_t_switched_set(svn_wc_status2_t self, svn_boolean_t switched)"},
	 { (char *)"svn_wc_status2_t_switched_get", _wrap_svn_wc_status2_t_switched_get, METH_VARARGS, (char *)"svn_wc_status2_t_switched_get(svn_wc_status2_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status2_t_repos_text_status_set", _wrap_svn_wc_status2_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_text_status_set(svn_wc_status2_t self, enum svn_wc_status_kind repos_text_status)"},
	 { (char *)"svn_wc_status2_t_repos_text_status_get", _wrap_svn_wc_status2_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_text_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status2_t_repos_prop_status_set", _wrap_svn_wc_status2_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_prop_status_set(svn_wc_status2_t self, enum svn_wc_status_kind repos_prop_status)"},
	 { (char *)"svn_wc_status2_t_repos_prop_status_get", _wrap_svn_wc_status2_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status2_t_repos_lock_set", _wrap_svn_wc_status2_t_repos_lock_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_lock_set(svn_wc_status2_t self, svn_lock_t repos_lock)"},
	 { (char *)"svn_wc_status2_t_repos_lock_get", _wrap_svn_wc_status2_t_repos_lock_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_lock_get(svn_wc_status2_t self) -> svn_lock_t"},

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

	 { (char *)"svn_wc_status2_t_pristine_prop_status_get", _wrap_svn_wc_status2_t_pristine_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_pristine_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
	 { (char *)"new_svn_wc_status2_t", _wrap_new_svn_wc_status2_t, METH_VARARGS, (char *)"new_svn_wc_status2_t() -> svn_wc_status2_t"},
	 { (char *)"delete_svn_wc_status2_t", _wrap_delete_svn_wc_status2_t, METH_VARARGS, (char *)"delete_svn_wc_status2_t(svn_wc_status2_t self)"},
	 { (char *)"svn_wc_status2_t_swigregister", svn_wc_status2_t_swigregister, METH_VARARGS, NULL},
	 { (char *)"svn_wc_status_t_entry_set", _wrap_svn_wc_status_t_entry_set, METH_VARARGS, (char *)"svn_wc_status_t_entry_set(svn_wc_status_t self, svn_wc_entry_t entry)"},
	 { (char *)"svn_wc_status_t_entry_get", _wrap_svn_wc_status_t_entry_get, METH_VARARGS, (char *)"svn_wc_status_t_entry_get(svn_wc_status_t self) -> svn_wc_entry_t"},
	 { (char *)"svn_wc_status_t_text_status_set", _wrap_svn_wc_status_t_text_status_set, METH_VARARGS, (char *)"svn_wc_status_t_text_status_set(svn_wc_status_t self, enum svn_wc_status_kind text_status)"},
	 { (char *)"svn_wc_status_t_text_status_get", _wrap_svn_wc_status_t_text_status_get, METH_VARARGS, (char *)"svn_wc_status_t_text_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status_t_prop_status_set", _wrap_svn_wc_status_t_prop_status_set, METH_VARARGS, (char *)"svn_wc_status_t_prop_status_set(svn_wc_status_t self, enum svn_wc_status_kind prop_status)"},
	 { (char *)"svn_wc_status_t_prop_status_get", _wrap_svn_wc_status_t_prop_status_get, METH_VARARGS, (char *)"svn_wc_status_t_prop_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status_t_locked_set", _wrap_svn_wc_status_t_locked_set, METH_VARARGS, (char *)"svn_wc_status_t_locked_set(svn_wc_status_t self, svn_boolean_t locked)"},
	 { (char *)"svn_wc_status_t_locked_get", _wrap_svn_wc_status_t_locked_get, METH_VARARGS, (char *)"svn_wc_status_t_locked_get(svn_wc_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status_t_copied_set", _wrap_svn_wc_status_t_copied_set, METH_VARARGS, (char *)"svn_wc_status_t_copied_set(svn_wc_status_t self, svn_boolean_t copied)"},
	 { (char *)"svn_wc_status_t_copied_get", _wrap_svn_wc_status_t_copied_get, METH_VARARGS, (char *)"svn_wc_status_t_copied_get(svn_wc_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status_t_switched_set", _wrap_svn_wc_status_t_switched_set, METH_VARARGS, (char *)"svn_wc_status_t_switched_set(svn_wc_status_t self, svn_boolean_t switched)"},
	 { (char *)"svn_wc_status_t_switched_get", _wrap_svn_wc_status_t_switched_get, METH_VARARGS, (char *)"svn_wc_status_t_switched_get(svn_wc_status_t self) -> svn_boolean_t"},
	 { (char *)"svn_wc_status_t_repos_text_status_set", _wrap_svn_wc_status_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status_t_repos_text_status_set(svn_wc_status_t self, enum svn_wc_status_kind repos_text_status)"},
	 { (char *)"svn_wc_status_t_repos_text_status_get", _wrap_svn_wc_status_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status_t_repos_text_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"svn_wc_status_t_repos_prop_status_set", _wrap_svn_wc_status_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_wc_status_t_repos_prop_status_set(svn_wc_status_t self, enum svn_wc_status_kind repos_prop_status)"},
	 { (char *)"svn_wc_status_t_repos_prop_status_get", _wrap_svn_wc_status_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_wc_status_t_repos_prop_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
	 { (char *)"new_svn_wc_status_t", _wrap_new_svn_wc_status_t, METH_VARARGS, (char *)"new_svn_wc_status_t() -> svn_wc_status_t"},
	 { (char *)"delete_svn_wc_status_t", _wrap_delete_svn_wc_status_t, METH_VARARGS, (char *)"delete_svn_wc_status_t(svn_wc_status_t self)"},

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

  SWIG_Python_SetConstant(d, "svn_wc_notify_update_completed",SWIG_From_long((long)(svn_wc_notify_update_completed)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_update_external",SWIG_From_long((long)(svn_wc_notify_update_external)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_status_completed",SWIG_From_long((long)(svn_wc_notify_status_completed)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_status_external",SWIG_From_long((long)(svn_wc_notify_status_external)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_modified",SWIG_From_long((long)(svn_wc_notify_commit_modified)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_added",SWIG_From_long((long)(svn_wc_notify_commit_added)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_deleted",SWIG_From_long((long)(svn_wc_notify_commit_deleted)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_replaced",SWIG_From_long((long)(svn_wc_notify_commit_replaced)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_postfix_txdelta",SWIG_From_long((long)(svn_wc_notify_commit_postfix_txdelta)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_blame_revision",SWIG_From_long((long)(svn_wc_notify_blame_revision)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_locked",SWIG_From_long((long)(svn_wc_notify_locked)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_unlocked",SWIG_From_long((long)(svn_wc_notify_unlocked)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_lock",SWIG_From_long((long)(svn_wc_notify_failed_lock)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_unlock",SWIG_From_long((long)(svn_wc_notify_failed_unlock)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_exists",SWIG_From_long((long)(svn_wc_notify_exists)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_set",SWIG_From_long((long)(svn_wc_notify_changelist_set)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_clear",SWIG_From_long((long)(svn_wc_notify_changelist_clear)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_moved",SWIG_From_long((long)(svn_wc_notify_changelist_moved)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_merge_begin",SWIG_From_long((long)(svn_wc_notify_merge_begin)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_foreign_merge_begin",SWIG_From_long((long)(svn_wc_notify_foreign_merge_begin)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_update_replace",SWIG_From_long((long)(svn_wc_notify_update_replace)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_property_added",SWIG_From_long((long)(svn_wc_notify_property_added)));

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

  SWIG_Python_SetConstant(d, "svn_wc_notify_patch_hunk_already_applied",SWIG_From_long((long)(svn_wc_notify_patch_hunk_already_applied)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_copied",SWIG_From_long((long)(svn_wc_notify_commit_copied)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_commit_copied_replaced",SWIG_From_long((long)(svn_wc_notify_commit_copied_replaced)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_url_redirect",SWIG_From_long((long)(svn_wc_notify_url_redirect)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_path_nonexistent",SWIG_From_long((long)(svn_wc_notify_path_nonexistent)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_exclude",SWIG_From_long((long)(svn_wc_notify_exclude)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_conflict",SWIG_From_long((long)(svn_wc_notify_failed_conflict)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_missing",SWIG_From_long((long)(svn_wc_notify_failed_missing)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_out_of_date",SWIG_From_long((long)(svn_wc_notify_failed_out_of_date)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_no_parent",SWIG_From_long((long)(svn_wc_notify_failed_no_parent)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_locked",SWIG_From_long((long)(svn_wc_notify_failed_locked)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_forbidden_by_server",SWIG_From_long((long)(svn_wc_notify_failed_forbidden_by_server)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_skip_conflicted",SWIG_From_long((long)(svn_wc_notify_skip_conflicted)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_update_broken_lock",SWIG_From_long((long)(svn_wc_notify_update_broken_lock)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_failed_obstruction",SWIG_From_long((long)(svn_wc_notify_failed_obstruction)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_conflict_resolver_starting",SWIG_From_long((long)(svn_wc_notify_conflict_resolver_starting)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_conflict_resolver_done",SWIG_From_long((long)(svn_wc_notify_conflict_resolver_done)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_left_local_modifications",SWIG_From_long((long)(svn_wc_notify_left_local_modifications)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_foreign_copy_begin",SWIG_From_long((long)(svn_wc_notify_foreign_copy_begin)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_move_broken",SWIG_From_long((long)(svn_wc_notify_move_broken)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_inapplicable",SWIG_From_long((long)(svn_wc_notify_state_inapplicable)));

src/subversion/subversion/bindings/swig/python/svn_wc.c  view on Meta::CPAN

  SWIG_Python_SetConstant(d, "svn_wc_notify_state_unchanged",SWIG_From_long((long)(svn_wc_notify_state_unchanged)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_missing",SWIG_From_long((long)(svn_wc_notify_state_missing)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_obstructed",SWIG_From_long((long)(svn_wc_notify_state_obstructed)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_changed",SWIG_From_long((long)(svn_wc_notify_state_changed)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_merged",SWIG_From_long((long)(svn_wc_notify_state_merged)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_conflicted",SWIG_From_long((long)(svn_wc_notify_state_conflicted)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_state_source_missing",SWIG_From_long((long)(svn_wc_notify_state_source_missing)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_inapplicable",SWIG_From_long((long)(svn_wc_notify_lock_state_inapplicable)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unknown",SWIG_From_long((long)(svn_wc_notify_lock_state_unknown)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unchanged",SWIG_From_long((long)(svn_wc_notify_lock_state_unchanged)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_locked",SWIG_From_long((long)(svn_wc_notify_lock_state_locked)));
  SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unlocked",SWIG_From_long((long)(svn_wc_notify_lock_state_unlocked)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_action_edit",SWIG_From_long((long)(svn_wc_conflict_action_edit)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_action_add",SWIG_From_long((long)(svn_wc_conflict_action_add)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_action_delete",SWIG_From_long((long)(svn_wc_conflict_action_delete)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_action_replace",SWIG_From_long((long)(svn_wc_conflict_action_replace)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_edited",SWIG_From_long((long)(svn_wc_conflict_reason_edited)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_obstructed",SWIG_From_long((long)(svn_wc_conflict_reason_obstructed)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_deleted",SWIG_From_long((long)(svn_wc_conflict_reason_deleted)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_missing",SWIG_From_long((long)(svn_wc_conflict_reason_missing)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_unversioned",SWIG_From_long((long)(svn_wc_conflict_reason_unversioned)));
  SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_added",SWIG_From_long((long)(svn_wc_conflict_reason_added)));

src/subversion/subversion/bindings/swig/python/tests/data/mergeinfo.dump  view on Meta::CPAN

'A' has changed a bit.


Revision-number: 7
Prop-content-length: 168
Content-length: 168

K 7
svn:log
V 66
Add omicron to branches/a.  It will be blocked from merging in r8.
K 10
svn:author
V 7
jrandom
K 8
svn:date
V 27
2008-02-27T17:13:56.617126Z
PROPS-END

Node-path: branches/a/blocked
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: branches/a/blocked/omicron
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 28
Text-content-md5: 2382ae13e13c366fc9a82363f996450a
Content-length: 38

PROPS-END
This is the file 'omicron'.

src/subversion/subversion/bindings/swig/python/tests/wc.py  view on Meta::CPAN

  def test_entry(self):
      wc.entry(self.path, self.wc, True)

  def test_lock(self):
      readme_path = '%s/trunk/README.txt' % self.path

      lock = core.svn_lock_create(core.Pool())
      lock.token = 'http://svnbook.org/nightly/en/svn.advanced.locking.html'

      wc.add_lock(readme_path, lock, self.wc)
      self.assertEqual(True, wc.adm_locked(self.wc))
      self.assertEqual(True, wc.locked(self.path))
      wc.remove_lock(readme_path, self.wc)

  def test_version(self):
      wc.version()

  def test_access_path(self):
      self.assertEqual(self.path, wc.adm_access_path(self.wc))

  def test_is_adm_dir(self):
      self.assert_(wc.is_adm_dir(".svn"))



( run in 0.709 second using v1.01-cache-2.11-cpan-49f99fa48dc )