You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by iv...@apache.org on 2016/01/08 22:26:22 UTC

svn commit: r1723803 - /subversion/branches/fs-node-api/subversion/include/svn_fs.h

Author: ivan
Date: Fri Jan  8 21:26:21 2016
New Revision: 1723803

URL: http://svn.apache.org/viewvc?rev=1723803&view=rev
Log:
On 'fs-node-api' branch: Define svn_fs_node_t object.

* subversion/include/svn_fs.h
  (svn_fs_node_t): New opaque type.

Modified:
    subversion/branches/fs-node-api/subversion/include/svn_fs.h

Modified: subversion/branches/fs-node-api/subversion/include/svn_fs.h
URL: http://svn.apache.org/viewvc/subversion/branches/fs-node-api/subversion/include/svn_fs.h?rev=1723803&r1=1723802&r2=1723803&view=diff
==============================================================================
--- subversion/branches/fs-node-api/subversion/include/svn_fs.h (original)
+++ subversion/branches/fs-node-api/subversion/include/svn_fs.h Fri Jan  8 21:26:21 2016
@@ -1618,6 +1618,21 @@ svn_fs_paths_changed(apr_hash_t **change
 /** @} */
 
 
+/** An object representing a node in tree. 
+ *
+ * An #svn_fs_node_t object represents the node in some revision or
+ * transaction in a filesystem.  In nutshell svn_fs_node_t is
+ * svn_fs_root_t and a directory path relative to that root.
+ *
+ * Important facts:
+ * - svn_fs_node_t is depends of svn_fs_t instance created from
+ * - svn_fs_node_t does not depends on svn_fs_root object created from
+ * - svn_fs_node_t always reference existing node in tree (?)
+ *
+ * @since New in 1.10.
+ */
+typedef struct svn_fs_node_t svn_fs_node_t;
+
 /* Operations appropriate to all kinds of nodes.  */
 
 /** Set @a *kind_p to the type of node present at @a path under @a