Support git "blobless" partial clone and/or use it by default
git partial clone (this is not shallow or sparse clone!) allows git to defer downloading some content until required. This makes the clone much faster for a large/old project, and is mostly seamless for an always-online environment like Firebase Studio.
In my large corporate monorepo, git clone --filter blob:none is basically a necessity. It directly impacts the Firebase Studio startup time (~2 minutes instead of 20+ minutes), and improves responsiveness of later git operations. It could/should also be the default for everyone using Firebase Studio.
I need support within Firebase Studio, since this really needs to be used for the initial project clone, which isn't something I can control via dev.nix.
Thank you so much for taking the time to share your idea with us and for participating in our community.
Because we have officially announced the sunsetting of Firebase Studio and are currently focusing on the migration process, we are no longer accepting or implementing new feature requests for this product.
We appreciate your support and understanding as we transition to our next chapter.