Skip to content

Tesseract clone performance #603

@haudren

Description

@haudren

I was recently updating my local copy of Tesseract and noticed a simple fetch took several minutes ( on a decent but far from amazing network connection). After a little bit of prodding, I noticed the following:

  • A regular clone from scratch, e.g. git clone https://github.com/ros-industial-consortium/tesseract clocks in at almost 1.5GiB and 379062 objects which can take hours to download on some unstable networks.
  • A smaller clone, git clone https://github.com/ros-industial-consortium/tesseract --single-branch that only retrieves master give me only 27777 objects for a total of 79.99 MiB which seems perfectly reasonable.

I believe the issue is linked to the new (?) gh_pages branch that seems to contain a lot of updates and is a pretty big performance drag.

Would it be possible to host the documentation in some other way? I will try to remember to "ignore" that branch in the meantime, but it makes my git flow a bit less agile 😅

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions