Advanced search
Cheat sheet

Search cheat sheet

GitHub’s search supports a variety of different operations. Here’s a quick cheat sheet for some of the common searches.

For more information, visit our search help section.

Basic search

This search Finds repositories with…
cat stars:>100 Find cat repositories with greater than 100 stars.
user:defunkt Get all repositories from the user defunkt.
tom location:"San Francisco, CA" Find all tom users in "San Francisco, CA".
join extension:coffee Find all instances of join in code with coffee extension.
NOT cat Excludes all results containing cat.

Repository search

Repository search looks through the projects you have access to on GitHub. You can also filter the results:

This search Finds repositories with…
cat stars:>100 Find cat repositories with greater than 100 stars.
user:defunkt Get all repositories from the user defunkt.
pugs pushed:>2013-01-28 Pugs repositories pushed to since Jan 28, 2013.
node.js forks:<200 Find all node.js repositories with less than 200 forks.
jquery size:1024..4089 Find jquery repositories between the sizes 1024 and 4089 kB.
gitx fork:true Repository search includes forks of gitx.
gitx fork:only Repository search returns only forks of gitx.

Code search

Code search looks through the files hosted on GitHub. You can also filter the results:

This search Finds repositories with…
install repo:charles/privaterepo Find all instances of install in code from the repository charles/privaterepo.
shogun user:heroku Find references to shogun from all public heroku repositories.
join extension:coffee Find all instances of join in code with coffee extension.
system size:>1000 Find all instances of system in code of file size greater than 1000kbs.
examples path:/docs/ Find all examples in the path /docs/.
replace fork:true Search replace in the source code of forks.

Issue search

Issue search looks through issues and pull requests on GitHub. You can also filter the results:

This search Finds issues…
encoding user:heroku Encoding issues across the Heroku organization.
cat is:open Find cat issues that are open.
strange comments:>42 Issues with more than 42 comments.
hard label:bug Hard issues labeled as a bug.
author:mojombo All issues authored by mojombo.
mentions:tpope All issues mentioning tpope.
assignee:rtomayko All issues assigned to rtomayko.
exception created:>2012-12-31 Created since the beginning of 2013.
exception updated:<2013-01-01 Last updated before 2013.

User search

User search finds users with an account on GitHub. You can also filter the results:

This search Finds repositories with…
fullname:"Linus Torvalds" Find users with the full name "Linus Torvalds".
tom location:"San Francisco, CA" Find all tom users in "San Francisco, CA".
chris followers:100..200 Find all chris users with followers between 100 and 200.
ryan repos:>10 Find all ryan users with more than 10 repositories.

35 wiki results in cockroachdb/cockroach

Sort: Recently updated
Sort options
Release process
Last updated Oct 15, 2018.

Introduction This document covers the release process. We distinguish between two types of releases: testing : alpha/beta/release-candidate releases frequent releases, small to medium testing durations ...

_Sidebar
Last updated Sep 24, 2018.

Home Jargon Roadmap Git commit messages Issue labels Working as reviewer Release Process Building and running tests Code Coverage Continuous Integration TeamCity Bors merge bot Nightly tests Large Scale ...

Nikhil's rules of thumb
Last updated Sep 24, 2018.

Any problem that mentions “context deadline exceeded” is not the same as any other problem that mentions “context deadline exceeded.” On macOS, your system headers and libraries are broken in arbitrary ...

Roadmap
Last updated Aug 20, 2018.

Please note that the roadmap is intended to provide high-level visibility into the short-term direction of the product. This can change at any time. 2.1 Product Roadmap Highlights Below you'll find ...

Benchmarking RocksDB
Last updated Jun 14, 2018.

To benchmark RocksDB outside of CockroachDB, use upstream's db_bench tool. To build it, run: $ git clone https://github.com/facebook/rocksdb.git $ cd rocksdb $ make -jNCPUS db_bench DEBUG_LEVEL=0 If ...

Building and running tests
Last updated May 4, 2018.

To build and run tests, just run make To run just presubmit checks ( golint etc): make check Running the tests for a package: make test PKG=./sql Verbose test output: make test PKG=./sql TESTFLAGS='-v' ...

Issue labels
Last updated Apr 30, 2018.

The following is a complete list of the label groups. Each group itself might not be complete - for example, the code areas under the Area label category may change over time, and are not all represented ...

Large Scale Testing
Last updated Apr 21, 2018.

workload Workload refers both to the package and the tool. The package is built around an abstraction, called Generator , and the tool has various bits for working with generators. Generator is abstraction ...

Bors merge bot
Last updated Apr 11, 2018.

Overview To enable true continuous integration, we merge pull requests using a bot. Craig is that bot, an instance of bors-ng . He runs the build for approved PRs as if they were merged, and merges them ...

pprof
Last updated Apr 3, 2018.

Profiling Cockroach for fun and profit. go tool pprof is a profiling tool built into Go. It is useful for understanding hotspots in your code. One can profile a running cockroach binary, or a specific ...