OLD | NEW |
(Empty) | |
| 1 Code Search |
| 2 =========== |
| 3 |
| 4 There are a number of ways to search the Skia codebase, each with advantages and |
| 5 disadvantages. |
| 6 |
| 7 [cs.skia.org](http://cs.skia.org) redirects to |
| 8 [Chromium code search](https://code.google.com/p/chromium/codesearch) restricted |
| 9 to the Skia portion of the Chromium tree. You can add a query after the slash; |
| 10 e.g. [cs.skia.org/foo](http://cs.skia.org/foo) will search for "foo" within the |
| 11 Skia tree. Chromium code search provides cross-references, but not |
| 12 history/blame. |
| 13 |
| 14 For Googlers, there is also the option of |
| 15 [the skia depot](https://cs.corp.google.com/#skia/) in internal Code Search. In |
| 16 addition to the main [skia](https://cs.corp.google.com/#skia/skia/) repo, |
| 17 internal Code Search indexes the |
| 18 [buildbot](https://cs.corp.google.com/#skia/buildbot/), |
| 19 [common](https://cs.corp.google.com/#skia/common/), and |
| 20 [skia_internal](https://cs.corp.google.com/#skia/skia_internal/) repos. However, |
| 21 cross-references, history/blame, and code analysis are not available. |
| 22 |
| 23 The Github mirrors of the [skia](https://github.com/google/skia) and |
| 24 [skia-buildbot](https://github.com/google/skia-buildbot) repos are useful for |
| 25 investigating history and blame, or for exploring release branches or other |
| 26 branches. However, the search functionality is fairly limited, cross-references |
| 27 are not available, and in history the original committer's username is replaced |
| 28 with that person's Github username. |
| 29 |
| 30 You can also navigate through the |
| 31 [Skia repos on googlesource.com](https://skia.googlesource.com/). All commits |
| 32 appear here first. |
| 33 |
| 34 Code search option |Search |XRef |History |Repos |Bra
nches |Freshness |
| 35 --------------------|-------|-----|--------|------------------------------|---
------|---------------------- |
| 36 [cs.skia.org][1] |regexp | yes |no |skia |mas
ter |last DEPS roll + hours |
| 37 [Internal][2] |regexp | no |no |skia buildbot common internal |mas
ter |hours |
| 38 [Github][3] |basic | no |yes |skia buildbot |all
|hour |
| 39 [googlesource][4] |none | no |yes |all |all
|N/A |
| 40 |
| 41 [1]: http://cs.skia.org/ "Chromium code search" |
| 42 [2]: https://cs.corp.google.com/#skia/ "Internal Code Search" |
| 43 [3]: https://github.com/google/skia "Github mirror of skia" |
| 44 [4]: https://skia.googlesource.com/ "Master Skia repos on googlesource.com" |
OLD | NEW |