The
General menu allows you to specify basic repo properties, primarily associated with
Gerrit Code Review features. The various fields are described below:
- Description
- Enter a string that will appear in the
Repository Description column of the repository lists.
- Git Repository Options
-
- Ignore Case
- When checked, sets
core.ignorecase=true in the repository’s
.git/config file.
- Ignore Symbolic Links
- When checked, sets
core.symlinks=false in the repository’s
.git/config file.
- Submit Type
- Options that allow you to control how to merge changes:
Fast Forward Only,
Merge if Necessary,
Always Merge, and
Cherry Pick.
- For a discussion of these merge options, see the
Project Configuration topic in the
Gerrit Code Review documentation.
- State
- Determines the accessibility of the repository:
- Active: Users can view, pull from, clone, or push to this repository (assuming that they have the correct access rights).
- Read Only: Users can see and pull from this repository (assuming that they have read permission) but cannot modify or push to it.
- Hidden: Only Owners can see the repo.
- Automatically Resolves Conflicts
- By default, Code Review attempts merges only if there is no path conflict. Enabling this option forces Code Review to attempt
the merge even if a path conflict occurs.
- Require Change-Id in commit message
- For a discussion of Change-Ids, see the
Change-Ids topic in the
Gerrit Code Review documentation.
Note: Does not apply to commits pushed directly to a branch or tag.
- Contributor Agreement
-
- Require Signed-off-by in commit message
- For a discussion of
Signed-off-by lines, see the
Signed-off-by Lines topic in the
Gerrit Code Review documentation.
- Require a valid contributor agreement to upload
- For a discussion of valid contributor agreements, see the
Contributor Agreements topic in the
Gerrit Code Review documentation.
- Basic Permissions
- Enable Code Review: Indicates whether or not
Gerrit Code Review is enabled for the current repository. By default, this field is checked. See
Enable/Disable Code Review for more information.
- Clone Command
- Lets you quickly copy the
Git clone command for the current repository specified using either the HTTP or SSH protocol.