Lines Matching defs:path
360 * provides the regular and/or inherited properties of @a path, which is
361 * either a working copy path or a URL. If @a prop_hash is not @c NULL, then
366 * properties inherited by @a path. Use @a scratch_pool for all temporary
371 * URLs if @a path is a URL or if @a path is a working copy path but the
381 const char *path,
396 const char *path,
469 /** absolute working-copy path of item. Always set during normal commits
473 * path is the WC source path of the operation. */
474 const char *path;
523 * When processing the commit this contains the relative path for
530 * When committing a move, this contains the absolute path where
546 /** absolute working-copy path of item */
547 const char *path;
579 /** absolute working-copy path of item */
580 const char *path;
654 * to the path of any temporary file which might be holding that log
681 * to the path of any temporary file which might be holding that log
708 * to the path of any temporary file which might be holding that log
753 * absolute repository path.
861 /** Path relative to the target. If the target is a file, path is
863 const char *path;
1112 * local path: canonicalize case and path separators.
1115 * exactly two targets which both case-canonicalize to the same path, the last
1122 * If a path has the same name as a Subversion working copy
1130 * Return an error if a target is just a peg specifier with no path, such as
1131 * "@abc". Before v1.6.5 (r878062) this form was interpreted as a literal path;
1133 * literal path "@abc" with no peg revision, or the form ".@abc" to refer to
1134 * the empty path with peg revision "abc".
1150 * @since Since 1.6.5, this returns an error if a path contains a peg
1151 * specifier with no path before it, such as "@abc".
1189 * @param[in] path The root of the new working copy.
1194 * of resuming a previous checkout of @a path (i.e., updating),
1229 const char *path,
1251 const char *path,
1271 const char *path,
1289 * of a versioned path will cause an update that attempts to add that path;
1303 * will remain the same as each path is updated.
1330 * If @a adds_as_modification is TRUE, a local addition at the same path
1346 * Right now, svn_client_update only takes one path. What's
1410 * target in @a path, returns a single revision if @a result_rev is
1418 const char *path,
1442 * @param[in] path The directory to be switched. This need not be the
1449 * switch @a path and its file children (if any), and
1453 * switch just @a path and touch nothing underneath it.
1455 * #svn_depth_unknown, then in addition to switching @a path, also
1469 * or directory at @a path shares some common version control
1496 const char *path,
1519 const char *path,
1543 const char *path,
1559 * Schedule a working copy @a path for addition to the repository.
1561 * If @a depth is #svn_depth_empty, add just @a path and nothing
1562 * below it. If #svn_depth_files, add @a path and any file
1563 * children of @a path. If #svn_depth_immediates, add @a path, any
1566 * @a path and everything under it fully recursively.
1568 * @a path's parent must be under revision control already (unless
1569 * @a add_parents is TRUE), but @a path is not.
1571 * If @a force is not set and @a path is already under version
1580 * @a ctx->notify_func2 with @a ctx->notify_baton2 and the path of the
1585 * opposed to being the explicit target @a path) and whose name matches the
1596 * parents of @a path which are already under version control.
1598 * If @a add_parents is TRUE, recurse up @a path's directory and look for
1600 * and @a path. If not found, return #SVN_ERR_CLIENT_NO_VERSIONED_PARENT.
1612 svn_client_add5(const char *path,
1629 svn_client_add4(const char *path,
1646 svn_client_add3(const char *path,
1661 svn_client_add2(const char *path,
1674 svn_client_add(const char *path,
1715 * @a ctx->notify_baton2 and the path of the new directory. Note that this is
1793 * repository. Every path must belong to the same repository.
1796 * the repository. Each path's parent must be under revision control.
1799 * removed with svn_client_revert2(). If a path is a file it is
1800 * immediately removed from the working copy. If the path is a
1803 * not set then this operation will fail if any path contains locally
1823 * @a ctx->notify_func2 with @a ctx->notify_baton2 and the path of the deleted
1921 /** Import file or directory @a path into repository directory @a url at
1932 * If @a path is a directory, the contents of that directory are
1934 * directory @a path itself is not imported -- that is, the basename of
1935 * @a path is not part of the import.
1937 * If @a path is a file, then the dirname of @a url is the directory
1957 * If @a depth is #svn_depth_empty, import just @a path and nothing
1958 * below it. If #svn_depth_files, import @a path and any file
1959 * children of @a path. If #svn_depth_immediates, import @a path, any
1962 * @a path and everything under it fully recursively.
1966 * being the explicit target @a path) and whose name matches the
1978 * of @a path which are already under version control if not.
1994 svn_client_import5(const char *path,
2017 svn_client_import4(const char *path,
2038 const char *path,
2060 const char *path,
2077 const char *path,
2309 /** The absolute path to the node */
2316 /** If the path is under version control, versioned is TRUE, otherwise
2352 /** The in-repository path relative to the repository root. */
2378 /** The locally present lock. (Values of path, token, owner, comment and
2438 /** Set to the local absolute path that this node was moved from, if this
2449 /** Set to the local absolute path that this node was moved to, if this file
2485 * A callback for reporting a @a status about @a path (which may be an
2486 * absolute or relative path).
2497 const char *path,
2502 * Given @a path to a working copy directory (or single file), call
2504 * structures which describe the status of @a path, and its children
2528 * being the explicit target @a path) and whose name matches the
2550 * If @a path is an absolute path then the @c path parameter passed in each
2551 * call to @a status_func will be an absolute path.
2560 const char *path,
2586 const char *path,
2609 const char *path,
2632 const char *path,
2657 const char *path,
2682 const char *path,
2708 * paths, or 1 working copy path, as <tt>const char *</tt>, for which log
2710 * revisions involved a change to some path in @a targets. @a peg_revision
3011 * If @a relative_to_dir is not @c NULL, the original path and
3012 * modified path will have the @a relative_to_dir stripped from the
3015 * @c NULL but @a relative_to_dir is not a parent path of the target,
3092 * @note @a relative_to_dir doesn't affect the path index generated by
3251 * be either a working-copy path or URL.
3296 const char *path,
3324 const char *path,
3352 const char *path,
3376 const char *path,
3399 const char *path,
3468 * be either a working-copy path or URL.
3510 svn_client_diff_summarize_peg(const char *path,
3570 * the working-copy path @a target_wcpath.
3617 * path.
3919 * path or repository URL. @a ctx is a context used for
4187 * cleaning up externals and using a potentially non absolute path.
4207 * WC metadata storage format. @a wcroot_dir is the path to the WC root.
4279 * effectively undoing any local mods. For each path in @a paths,
4290 * revert path and everything under it fully recursively.
4306 * call @a ctx->notify_func2 with @a ctx->notify_baton2 and the path of
4376 svn_client_resolved(const char *path,
4381 /** Perform automatic conflict resolution on a working copy @a path.
4413 * If @a path is not in a state of conflict to begin with, do nothing.
4414 * If @a path's conflict state is removed and @a ctx->notify_func2 is non-NULL,
4415 * call @a ctx->notify_func2 with @a ctx->notify_baton2 and @a path.
4418 * If @a depth is #svn_depth_empty, act only on @a path; if
4419 * #svn_depth_files, resolve @a path and its conflicted file
4420 * children (if any); if #svn_depth_immediates, resolve @a path and
4422 * if any); if #svn_depth_infinity, resolve @a path and every
4426 * @a path in order to be able to resolve tree-conflicts on @a path.
4431 svn_client_resolve(const char *path,
4447 * A structure which describes the source of a copy operation--its path,
4454 /** The source path or URL. */
4455 const char *path;
4477 * is a working copy path and #SVN_ERR_FS_ALREADY_EXISTS if @a dst_path is a
4483 * fail with #SVN_ERR_ENTRY_EXISTS if @a dst_path is a working copy path and
4530 * It is a hash table keyed by either a local absolute path or a URL at which
4550 * for each item added at the new location, passing the new, relative path of
4714 * - @a dst_path must also be a working copy path.
4729 * is a working copy path and #SVN_ERR_FS_ALREADY_EXISTS if @a dst_path is a
4735 * fail with #SVN_ERR_ENTRY_EXISTS if @a dst_path is a working copy path and
5152 * @a propname at that path.
5157 * working copy path, then properties inherited by @a target as far as the
5167 * URLs if @a target is a URL or if @a target is a working copy path but the
5177 * @a target is a WC absolute path or a URL.
5179 * Don't store any path, not even @a target, if it does not have a
5184 * path, or from the repository head if @a target is a URL. Else get
5186 * selected is determined by the path as it exists in @a peg_revision.
5252 * @a target, which is a working copy path or a URL.
5332 * possibly the inherited, properties of @a target, a URL or working copy path.
5333 * @a receiver will be called for each path encountered.
5335 * @a target is a WC path or a URL.
5339 * if @a target is a working copy path, or from the repository head if
5341 * The actual node revision selected is determined by the path as it exists
5366 * working copy path, then properties inherited by @a target as far as the
5480 * is not @c NULL and the path being exported is a repository URL, set
5484 * @a from_path_or_url is either the path the working copy on disk, or
5487 * When exporting a directory, @a to_path is the path to the directory
5489 * is the path of the file that will be created. If @a to_path is the
5490 * empty path, then the basename of the export file/directory in the repository
5495 * @a peg_revision is the revision where the path is first looked up
5646 * @a baton is the baton that was passed to the caller. @a path is the
5647 * entry's path relative to @a abs_path; it is the empty path when reporting
5652 * repository path of the top node of the list operation; it is relative to
5675 const char *path,
5693 const char *path,
5702 * determined by the path as it exists in @a peg_revision. If @a
5707 * Report directory entries by invoking @a list_func/@a baton with @a path
5709 * using an empty @a path. If @a path_or_url is a directory, also report
5869 * @param[in] path_or_url The path or URL of the file.
5880 * a local path), because the desired revision cannot be
5956 * Add each path in @a paths (recursing to @a depth as necessary) to
5957 * @a changelist. If a path is already a member of another
5959 * @a changelist. (For now, a path cannot belong to two changelists
5985 * Remove each path in @a paths (recursing to @a depth as necessary)
5995 * assignments in and under each path in @a paths (to @a depth) will
6012 * Beginning at @a path, crawl to @a depth to discover every path in
6013 * or under @a path which belongs to one of the changelists in @a
6017 * changelist-having path is discovered.
6019 * @a path is a local WC path.
6027 svn_client_get_changelists(const char *path,
6059 * means that the path was locked. If the path was not locked because
6097 * directly related to unlocking the path (see
6129 * a working-copy path or URL.
6145 * path, then this is its current working revnum. If path_or_url
6174 * @name Working-copy path fields
6175 * These things only apply to a working-copy path.
6226 * @name Working-copy path fields
6244 * describes @a path with the information present in @a info. Note
6254 const char *path,
6273 * a working-copy path or URL.
6287 * path, then this is its current working revnum. If the target
6363 * If @a abspath_or_url is not a local path, then if @a revision is of
6365 * a local path), an error will be returned, because the desired
6431 * a #svn_client_info_receiver2_t, and @a path_or_url may be a relative path.
6510 * the target file at @a canon_path_from_patchfile (the path as parsed from
6515 * The callback is also provided with @a patch_abspath, the path of a
6517 * the path to a temporary file containing the diff text of any hunks
6544 * Apply a unidiff patch that's located at absolute path
6556 * @a strip_count specifies how many leading path components should be
6678 * svn_client_get_repos_root() instead, with an absolute path.
6723 /** Similar to svn_client_uuid_from_path2(), but with a relative path and
6731 const char *path,