Lines Matching defs:manifest
56 * Data associated with the current SCM manifest.
59 pnset_t *manifest;
192 * Load and return a pnset for the manifest for the Mercurial repo at `hgroot'.
205 asprintf(&hgcmd, "hg manifest -R %s", hgroot) == -1)
225 warn("cannot load hg manifest at %s", hgroot);
234 * Load and return a pnset for the manifest for the Git repo at `gitroot'.
267 warn("cannot load git manifest at %s", gitroot);
276 * If necessary, change our active manifest to be appropriate for `path'.
289 * Change our active manifest if any one of the following is true:
291 * 1. No manifest is loaded. Find the nearest SCM root to load from.
293 * 2. A manifest is loaded, but we've moved into a directory with
297 * 3. A manifest is loaded, but no longer applies (e.g., the manifest
300 if (scmdata.manifest == NULL ||
304 pnset_free(scmdata.manifest);
305 scmdata.manifest = NULL;
330 * it and load its manifest.
334 scmdata.manifest = manifest_func(scmdata.root);
347 * If necessary, change our active manifest to be appropriate for `path'.
366 * The manifest paths are relative to the manifest root; skip past it.
370 return (scmdata.manifest != NULL && pnset_check(scmdata.manifest,