CircleCI Ideas

Update Native Git Client to A Newer Version

When users use an image that does not have ssh or git installed by default, we revert to a "native git client". 

 

> Falling back to CircleCI's native git client but the behavior may be different from official git.

 

It looks like this native client is quite old. It would be nice if this native client was a newer version because then it would support a wider range of use cases. 

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jan 6 2019
  • New
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    22 Feb 15:08

    I can second this. I am running into the issue that `checkout` for tags will fail when using the "native git client".

    To work around this, I would need to create a multitude of docker images which would only differ from upstream by having it installed. :/

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    22 May 18:46

    Has there been any further consideration of this idea?

     

    It was originally created as a result of this discussion: https://discuss.circleci.com/t/checkout-fails-on-workflow-triggered-by-annotated-git-tag/27272.