Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resuming project maintenance #40

Open
amotl opened this issue Jan 22, 2024 · 2 comments
Open

Resuming project maintenance #40

amotl opened this issue Jan 22, 2024 · 2 comments

Comments

@amotl
Copy link
Member

amotl commented Jan 22, 2024

Hi there,

this project was a bit dormant for some time, and now that some kind people are approaching us 1, we think it is time to resume maintenance. Every kind of contribution will be much welcome.

With kind regards,
Andreas.

Footnotes

  1. Getting HaniMandl out into the world

@amotl
Copy link
Member Author

amotl commented Feb 4, 2024

Over at @RolandRust's repository, we reached out to him, and invited him to the community forum. Thanks for joining!

@amotl
Copy link
Member Author

amotl commented Feb 4, 2024

Problem

By adding hardware and design files, and images, the repository size became unbearably large.

Writing objects: 100% (78/78), 22.05 MiB | 1.23 MiB/s, done.

Improvement

The situation has been significantly improved now.

$ time git clone https://github.com/hiveeyes/hanimandl
Cloning into 'hanimandl'...
remote: Enumerating objects: 602, done.
remote: Counting objects: 100% (467/467), done.
remote: Compressing objects: 100% (245/245), done.
remote: Total 602 (delta 222), reused 453 (delta 214), pack-reused 135
Receiving objects: 100% (602/602), 673.36 KiB | 4.18 MiB/s, done.
Resolving deltas: 100% (311/311), done.

real	0m0.862s
user	0m0.098s
sys	0m0.098s

Breaking changes

To improve that, we had to rewrite project/repository history, in order to properly prune all huge artefacts from the repository and its history. We used bfg for the job.

bfg --delete-folders historic_copy-fb-group_imkerei-technik-eigenbau .
bfg --delete-folders parts-3d-printing .
bfg --delete-folders wiring-fritzing .
bfg --delete-files hani-mandl.bin .

This means you will need to destroy your clones, and fetch new ones.

Thanks for your understanding about this procedure. It had to happen at one day or another.

New location for hardware content

The folder layout has been improved, and the relevant content is now using a separate repository, called hanimandl-hardware.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant