If p4-fusion runs into a problem with a client spec while cloning, it will create Git commits from the Perfoce changelists, but it will not sync any files into those commits.
There are probably situations where errors before syncing can be ignored or retried, but for some errors, client validation being one of them, perhaps it should halt and exit with a non-zero code to indicate an error condition.
If
p4-fusion
runs into a problem with a client spec while cloning, it will create Git commits from the Perfoce changelists, but it will not sync any files into those commits.Some examples are:
--client
and server license is maxed outThere are probably situations where errors before syncing can be ignored or retried, but for some errors, client validation being one of them, perhaps it should halt and exit with a non-zero code to indicate an error condition.