Overview
What is AccuRev GitCentric ?
Where to go for More Information
Basic Architecture
GitCentric Users
GitCentric Administrators and Mapping Branches to Streams
Basic Rules
Mapped Behavior
Best Practices When Planning Your Installation
Keeping Git Merges and AccuRev Promotes in Sync
Best Practice for Keeping Merges and Promotes in Sync
Scenarios for Mapping Multiple Repositories to a Single Stream
Multiple Repos and Multiple Servers
AccuRev Replica Server Restriction
Configuring for Security
GitCentric Group-Based ACLs
Configuring Multiple Git Repos with AccuRev and EACLs
Getting Started
How to...
Procedures for All Users
Get Started
Create an SSH key
Log In to GitCentric
Register with GitCentric
Set Preferences
Define and Display a Site Header or Footer for Gerrit Code Review
Generate an HTTP Password
Create a Clone From a GitCentric Repository
Configure the Clone for Code Review (Optional)
Configure the Clone for Direct Push
Troubleshoot Git Clone Issues
View Commit History
Information Displayed on the Commits Page
Review a Commit’s Files
Starting from the Commits Page
Starting from the Source Tree Page
Information Displayed on the Source Tree Page
Compare Branches
Switch Between Gerrit Code Review and GitCentric
Procedures for Administrators Only
Configure AccuRev
Configure GitCentric
Create a Repository for GitCentric
Remove a Branch or a Repository
Remove a Branch
Remove a Repository
Import an Existing Git Repo
Import a Snapshot of the Latest Heads into AccuRev
Set General Attributes for a Repo
Create Branches for a Repo
Configure Access Rights (ACLs) for a Repo
Configuring ACLs for Code Review
Configuring GitCentric ACLs for Direct Push
Map a Git Branch to an AccuRev Stream
Specifying the AccuRev Server Connection
Mapping the Branch to the Stream
Test Your Mapping Status
Unmap a Branch from a Stream
Enable and Use Change Packages
Specifying the Commit Message Format
GitCentric Regular Expressions
Troubleshooting Change Package Errors
Add an AccuRev Server
Registering an AccuRev Server
Configuring the AccuRev Server
Configure Multiple AccuRev Servers
Manage GitCentric Groups
Creating a Group
Adding a Member to a Group
AccuRev Groups
Configure AccuRev Element ACLs (EACLs)
Enable/Disable Code Review
Allowing Self-Reviews
Disabling Code Review
Enable Gerrit Code Review Replication
Registering the GitCentric Bridge SSH Key with Gerrit
Modifying the replication.config File
Troubleshoot Import/Export Operations
Set Up Gerrit Code Review Garbage Collection
My Account
Opening the My Account Page
Menu Options
Profile
Preferences
Watched Repositories (Projects)
Contact Information
Public Keys
AccuRev Servers
HTTP Password
People
Code Review
Opening the Code Review Page
Overview of Gerrit Code Review
Differences from Standalone Gerrit Code Review
Code Review for Users of Differing Backgrounds
Gerrit Code Review and AccuRev Mappings
Troubleshooting
Administration
Opening the Administration Page
Repositories
Create a Repository for GitCentric
To Configure an Existing Repository
General Page
Branches Page
Access Page
AccuRev Connector Page
Status Monitor
Current Synchronization Status
Completed Synchronizations
Synchronization Type Values
Support for Hooks
People
AccuRev Servers
CLI Path Setting
Reference
kandoMaintain Utility
Using kandoMaintain
Backup and Restore
kandoMaintain Command Reference
mkdb Command
rmdb Command
upgradedb Command
backupdbs Command
restoredbs Command
mvrepos Command
testconn Command
lsconfig Command
addconfig Command
GitCentric Bridge Configuration Settings
rmconfig Command
checksync Command
help Command
Examples
Backup and Restore
Commands for Backup and Restore
Backing up GitCentric
What Gets Backed Up?
How to Back Up GitCentric
Restoring GitCentric
How to Restore GitCentric
Next Steps
Restore Scenarios
Command-Line Reference
Basic Syntax
Spaces and Quoting
config-branch
config-repo
delete-repo
ls-repo
CLI Example
Glossary