General Page

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.
Clone Command
Lets you quickly copy the Git clone command for the current repository specified using either the HTTP or SSH protocol.