Page MenuHomePhorge

Installation Guide: mention that git 2.5.0 (2015) is needed server-side
ClosedPublic

Authored by valerio.bozzolan on Mar 22 2023, 18:58.

Details

Summary

Note that the git version 2.5.0 is surely already assumed
as required as implicit fact, so it's just better to clarify
this in the documentation to prevent weird situations and
unclear related exceptions.

Note that if you have seen this Phabricator/Phorge error
in your installation:

This path was a submodule at R123:5378198ea123asdlol

This is probably that kind of weird errors that will be
fixed just updating your git version to 2.5.0, so that
the git escape sequence ('--') is correctly parsed by git.

Example of command that will fail with outdated git versions:

git cat-file -t -- <hash>:<file>

If you do not want to update git, but you want to fix,
you can convert that command to this one, manually patching
your installation:

git cat-file -t <hash>:<file>

Related material:

Wontfix T15179

Test Plan
  • open Diviner page "Installation Guide"
  • see that the git version is not explicit - yup!

Diff Detail

Repository
rP Phorge
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

clarify that your client is fine

It is important to mention the required version of Git.

valerio.bozzolan retitled this revision from Installation Guide: mention that git 2.5.0 (2015) is needed to Installation Guide: mention that git 2.5.0 (2015) is needed server-side.Mar 24 2023, 22:10
This revision is now accepted and ready to land.Mar 27 2023, 18:16