Lines Matching defs:is

16  *    software distributed under the License is distributed on an
67 which is where the status editor stashes information for producing
121 * If this is svn_depth_unknown, the depths found in the working
135 /* The comparison revision in the repository. This is a reference
173 /* Baton for this directory's parent, or NULL if this is the root
186 is TRUE, the depth field is undefined.) */
191 *already* has are up-to-date or not. Thus if this flag is set,
208 /* The pool in which this baton itself is allocated. */
241 *already* has are up-to-date or not. Thus if this flag is set,
328 DIRENT is the local representation of LOCAL_ABSPATH in the working copy or
331 If GET_ALL is FALSE, and LOCAL_ABSPATH is not locally modified, then
332 *STATUS will be set to NULL. If GET_ALL is non-zero, then *STATUS will be
333 allocated and returned no matter what. If IGNORE_TEXT_MODS is TRUE then
335 returned to reflect that assumption. If CHECK_WORKING_COPY is FALSE,
373 /* A node is switched if it doesn't have the implied repos_relpath */
409 /* Examine whether our target is missing or obstructed. To detect
417 /* A present or added node should be on disk, so it is
435 /* If NODE_STATUS is still normal, after the above checks, then
438 If it was changed, then the subdir is incomplete or missing/obstructed.
451 /* If the entry is a file, check for textual modifications */
485 /* An access denied is very common on Windows when another
545 /* If the node is not present or deleted (read: not present
546 in working), then the node is not a replacement */
709 If IS_IGNORED is non-zero and this is a non-versioned entity, set
755 unversioned. If this file is being explicitly ignored (due
756 to matching an ignore-pattern), the node_status is set to
757 svn_wc_status_ignored. Otherwise the node_status is set to
768 /* If this path has no entry, is NOT present on disk, and IS a
854 IGNORES is a list of patterns to include; typically this will
857 DB, LOCAL_ABSPATH is used to access the working copy.
935 LOCAL_ABSPATH is the drop location for, or an intermediate directory
949 /* Failing that, we need to check if any external is a child of
965 /* Assuming that LOCAL_ABSPATH is unversioned, send a status structure
966 for it through STATUS_FUNC/STATUS_BATON unless this path is being
969 LOCAL_ABSPATH is the path to the unversioned file whose status is being
970 requested. PATH_KIND is the node kind of NAME as determined by the
971 caller. PATH_SPECIAL is the special status of the path, also determined
976 If NO_IGNORE is TRUE, the item will be added regardless of
977 whether it is ignored; otherwise we will only add the item if it
1046 * child node. (Basically this function is the guts of the loop in
1057 * UNVERSIONED_TREE_CONFLICTED may be set to TRUE. If INFO is non-NULL,
1058 * UNVERSIONED_TREE_CONFLICTED is ignored.
1065 * If *COLLECTED_IGNORE_PATTERNS is NULL and ignore patterns are needed in this
1068 * PARENT_ABSPATH and IGNORE_PATTERNS. If *COLLECTED_IGNORE_PATTERNS is passed
1069 * non-NULL, it is assumed it already holds those results.
1124 && info->has_descendants /* is dir, or was dir and tc descendants */)
1141 * With depth_files, show all conflicts, even if their report is only
1164 /* The node exists on disk but there is no versioned information about it,
1165 * or it doesn't exist but is a tree conflicted path or should be
1195 If SKIP_THIS_DIR is TRUE, the directory's own status will not be reported.
1206 DIRENT is LOCAL_ABSPATH's own dirent and is only needed if it is reported,
1207 so if SKIP_THIS_DIR is TRUE, DIRENT can be left NULL.
1293 /* This code is not conditional on HAVE_SYMLINK as some systems that do
1298 Without this block a working copy in the root of a junction is
1299 reported as an obstruction, because the junction itself is reported as
1311 * Get the real node kind and pretend the path is not a symlink.
1335 /* If the requested depth is empty, we only need status on this-dir. */
1391 * unversioned file or directory, LOCAL_ABSPATH, which is not ignored (an
1459 TRUE, /* no_ignore. This is an explicit target. */
1475 (which is the BATON), keyed on PATH. This implements the
1489 svn_wc__internal_status_t *is = new_status;
1490 is->has_descendants = old_status->has_descendants;
1500 baton is a struct *dir_baton or struct *file_baton. If the value doesn't
1501 yet exist, and the REPOS_NODE_STATUS indicates that this is an addition,
1504 If IS_DIR_BATON is true, THIS_DIR_BATON is a *dir_baton cotaining the out
1505 of date (ood) information we want to set in BATON. This is necessary
1515 Iff IS_DIR_BATON is true, DELETED_REV is used as follows, otherwise it
1516 is ignored:
1518 If REPOS_NODE_STATUS is svn_wc_status_deleted then DELETED_REV is
1520 be set to SVN_INVALID_REVNUM. If DELETED_REV is not
1521 SVN_INVALID_REVNUM and REPOS_TEXT_STATUS is svn_wc_status_deleted,
1523 If DELETED_REV is SVN_INVALID_REVNUM and REPOS_NODE_STATUS is
1564 even exist locally. Our best course here is just to ignore
1603 /* When deleting PATH, BATON is for PATH's parent,
1629 is a higher revision than the path was deleted, but this is
1748 /* This is only tentative, it can be overridden from d's entry
1760 to do this if the path is versioned as a directory. */
1808 NAME is just one component, not a path. */
1851 /* If there is a lock in the repository, send it. */
1858 /* If the item is ignored, and we don't want ignores, skip it. */
1867 /* If the item is unversioned, display it. */
1871 /* If the text, property or tree state is interesting, send it. */
1880 /* If there is a lock token, send it. */
1884 /* If the entry is associated with a changelist, send it. */
1921 /* Handle a directory's STATII hash. EB is the edit baton. DIR_PATH
1924 Also, if DIR_WAS_DELETED is set, each status that is reported
2033 /* Note: when something is deleted, it's okay to tweak the
2042 is the root node and we're not supposed to report on the root
2144 /* If this is a new directory, add it to the statushash. */
2165 is not svn_wc_status_added. */
2186 /* If the root dir is out of date set the ood info directly too. */
2226 /* If this is the top-most directory, and the operation had a
2257 because it is the root of the edit drive. */
2387 /* If this is a new file, add it to the statushash. */
2537 have to be aware of whether that is the anchor or the target. */
2608 /* The wcroot is "" inside the wc; handle it as not in the wc, as
2609 the case of the root is indifferent to us. */
2611 /* Note that for performance this is really just a few hashtable lookups,
2689 && info->has_descendants /* is dir, or was dir and has tc descendants */
2710 /* It may be a file or an unversioned item. And this is an explicit
2725 /* The parent is also not versioned, but it is not nice to show
2863 /* Even though passing parent_repos_* is not required, assemble_status needs
2864 these values to determine if a node is switched */