Release Notes for Git Connector Version 2017.1 Introduction This document lists all user-visible changes to Git Connector (also referred to as the Connector). Release notes for other Perforce Helix products are available separately on the Perforce Documentation web page. The Connector augments the functionality of the Helix Versioning Engine to support Git clients. It services requests from Git clients, and stores Git data in Git repos that reside within a depot of type graph in the Helix server. Requests are supported over both HTTP(S) and SSH connections. Perforce numbers releases YYYY.R/CCCCC, e.g. 2017.1/1512253. YYYY is the year; R is the release of that year; CCCCC is the bug fix change level. Each bug fix in these release notes is marked by its change number. Any build includes (1) all bug fixes of all previous releases and (2) all bug fixes of the current release up to the bug fix change level. The Connector components 'gconn' and 'git-remote-p4gc' will report their version information by passing the '-V' flag. Additionally, Git users can retrieve extended version information through cloning '@info' special command by running 'git clone git@ConnectorHost:@info' or 'git clone https://ConnectorHost/@info'. Requirements * Git Connector requires an installation of the Helix Versioning Engine 2017.1/1504924 or later. * The Connector is available in two distribution package formats: Debian (.deb) for Ubuntu systems and RPM (.rpm) for CentOS and RedHat Enterprise Linux (RHEL). You can install the Connector on the following Linux (Intel x86_64) platforms: * Ubuntu 14.04 LTS * Ubuntu 16.04 LTS * CentOS or Red Hat 6.x * CentOS or Red Hat 7.x * The Connector requires Git version 1.8.5 or later. If the distribution package comes with an earlier release of Git, you need to manually upgrade to a supported version. -------------------------------------------------------------------------- -------------------------------------------------------------------------- Minor new functionality in 2017.1 Patch 1 #1562071 (Bug #92162) ** Support one-way mirroring of repositories managed in HelixTeamHub Major new functionality in 2017.1 2017.1 is the first release of Git Connector (Bug #87139) - Support servicing requests from Git clients over HTTP(S) and SSH using a combination of cached data and requests to the Helix server - Implementation of Git LFS server - Authorization of Git clients with P4D through user or group permissions - Packaging and configuration (Bug #86308) - Support one-way mirroring of repositories managed in GitLab to Helix (Bug #88497) Minor new functionality in 2017.1 #1499935 (Bug #90612) ** Support one-way mirroring of repositories managed in Gerrit to Helix Bugs fixed in 2017.1 Patch 2 #1562071 (Bug #92162) ** Enhancements to support one-way mirroring from HTH git repositories change Bugs fixed in 2017.1 Patch 1 #1521827 (Bug #91131) ** Support Graph Depot one-way mirroring with Git Connector on CentOS 6.x #1521827 (Bug #91250, #91260) ** Error when users try to push Git LFS files greater than 2GB #1520295 (Bug #91689, #91690) ** Improve the display formatting for 'gconn --mirrorhooks list' #1522506 (Bug #91790) ** Support one-way mirroring from Gerrit with HTTP(S) and SSH style URLs