Try all of these commands! If the doc is not adequate, send patches to fix them. Features are:. Dependencies can be specified on a per-OS basis. Dependencies can be specified relative to their parent dependency. Variables can be used to abstract concepts.
Hooks can be specified to be run after a checkout. See gclient. Each project described in the solutions array can contain an optional DEPS file that will be processed. Each solutions entry is a dictionary that can contain the following variables:. Useful when you want to fetch a writable checkout instead of the default read-only checkout of a dependency, e. Example: override the WebKit version used for a chromium checkout. A DEPS file specifies dependencies of a project. It is in fact a python script.
It specifies the following variables:. Mainly useful to easily override a batch of revisions at once. File : used for dependencies, specify to expect to checkout a file instead of a directory. From : used to fetch a dependency definition from another DEPS file, for chaining. Var : replace this string with a variable defined in vars or overridden. Pinned deps. Each dependency checkout URL can and usually does contain a revision number or git hash, which means you're going to check out and build from that specific revision of the module in question.
We call that pinned deps. The advantage is that you can build from a known working revision, even if it comes from a completely different SCM repository or going back in time. The drawback is you have to update the revision number s constantly, what we call deps rolls. Contributing code is done the same way as in other Chromium repositories. If for some reason you wish to disable this auto-update behavior, either:. Note: If you aren't using either of these helper scripts e.
This also overrides the local Python installations with that of Depot Tools and then runs gclient to install platform-specific tools not stored within the source. We love to see contributions and suggestions regarding how to better our projects!
Opening an issue or pull request will prompt the team to review your work, and we'll work with you to incorporate your changes! For further inquiries please reach out to us at contact newk. Skip to content. Star 0. MIT License. Use this GitHub Action with your project Add this Action to an existing workflow or create a new one. Branches Tags.
Could not load branches. Could not load tags. Latest commit.
0コメント