Search syntax

更新时间:
复制 MD 格式

Codeup provides enterprise-level code search across multiple repositories. This topic describes the search syntax you can use to find code efficiently and accurately.

Keywords

Keyword

Description

Example

repo

Searches by repository path or name.

repo:myrepo searches for repositories where the path or name contains "myrepo". Wildcard characters, such as my*, are supported.

mine

Specifies whether a user is a member of the code repository. Valid values are true and false.

mine:true searches for repositories where you are a member.

file

Searches by file path.

The path file:/home/admin/logs supports wildcard characters.

ext

Searches by file name extension, such as txt or md.

ext:txt searches for files with the txt extension.

lang

Searches by programming language, such as Java or C.

Use lang:Java to search for Java code repositories.

author

To specify the author of a commit or the creator of a merge request, you must use an organization member's name or a nickname from your personal settings.

author:misha specifies that misha is the author of the commit or merge request.

reviewer

To specify a reviewer for a merge request, you must use the name of an organization member or a nickname from personal settings.

reviewer:misha is a query for merge requests reviewed by misha.

mrstate

Searches by merge request status. The supported values are merged, closed, opened, and accepted.

mrstate:opened finds open merge requests.

visibility

Specify whether the code repository is private or internal_public (public within the organization).

visibility:private finds private repositories within the organization.

Connectors

Description

AND

Finds results where both terms exist. If you do not specify an operator, AND is used by default.

OR

Logical OR.

NOT

Excludes results that contain the term. You can also use a hyphen (-) as a substitute. For example, -repo:myrepo excludes the myrepo repository from the search.