dfki-ric / ugv_nav4d

A 4D (X,Y,Z, Theta) Planner for unmaned ground vehicles (UGVs).
https://dfki-ric.github.io/ugv_nav4d/
BSD 3-Clause "New" or "Revised" License
7 stars 2 forks source link

Tracking PLY file in repo #3

Closed soraxas closed 2 months ago

soraxas commented 4 months ago

Should the PLY files be tracked inside this source repo?

It contains > 100 MB just to clone the repo.

$ du -h -d1
36M ./.git
252K    ./src
3.0M    ./doc
2.0M    ./paper
28K ./source_dependencies
119M    ./test_data
160M    .

(part of https://github.com/openjournals/joss-reviews/issues/6983)

haider8645 commented 3 months ago

Removed the large ply files from the history and added them using git-lfs. They are now stored using git-lfs. This would require that the git-lfs is installed. Therefore, added it in the script which installs the dependencies.

Git LFS is a system for managing and versioning large files in association with a Git repository. Instead of storing the large files within the Git repository as blobs, Git LFS stores special "pointer files" in the repository, while storing the actual file contents on a Git LFS server. The contents of the large file are downloaded automatically when needed, for example when a Git branch containing the large file is checked out.

soraxas commented 2 months ago

Nice, and it seems you've removed the old blob data by cleaning the repo 👍