summaryrefslogtreecommitdiffstats
path: root/docs/manifest-format.md
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2019-07-31 23:32:58 -0400
committerMike Frysinger <vapier@google.com>2020-02-04 20:34:01 +0000
commit04122b7261319dae3abcaf0eb63af7ed937dc463 (patch)
tree4e8092cae702cd7b667b4cd95f1cfc5dbba221f3 /docs/manifest-format.md
parentf5525fb310f0aae2783d9ccf647cac967efb2600 (diff)
downloadgit-repo-04122b7261319dae3abcaf0eb63af7ed937dc463.tar.gz
manifest: add basic path checks for <copyfile> & <linkfile>
Reject paths in <copyfile> & <linkfile> that point outside of their respective scopes. This validates paths while parsing the manifest as this should be quick & cheap: we don't access the filesystem as this code runs before we've synced. Bug: https://crbug.com/gerrit/11218 Change-Id: I8e17bb91f3f5b905a9d76391b29fbab4cb77aa58 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/232932 Tested-by: Mike Frysinger <vapier@google.com> Reviewed-by: Mike Frysinger <vapier@google.com> Reviewed-by: Michael Mortensen <mmortensen@google.com>
Diffstat (limited to 'docs/manifest-format.md')
-rw-r--r--docs/manifest-format.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/manifest-format.md b/docs/manifest-format.md
index 93d9b960..a39f97e8 100644
--- a/docs/manifest-format.md
+++ b/docs/manifest-format.md
@@ -338,7 +338,7 @@ It's just like copyfile and runs at the same time as copyfile but
338instead of copying it creates a symlink. 338instead of copying it creates a symlink.
339 339
340The symlink is created at "dest" (relative to the top of the tree) and 340The symlink is created at "dest" (relative to the top of the tree) and
341points to the path specified by "src". 341points to the path specified by "src" which is a path in the project.
342 342
343Parent directories of "dest" will be automatically created if missing. 343Parent directories of "dest" will be automatically created if missing.
344 344