git-ecosystem / git-bundle-server

A web server & management CLI to host Git bundles for use with Git's "bundle URIs" feature
Other
43 stars 20 forks source link

README: initial CLI design #1

Closed derrickstolee closed 2 years ago

derrickstolee commented 2 years ago

Before starting to write any code, create a plan for a CLI that helps server managers interact with the bundle server.

In addition, set up some basic settings for working in VS Code (to be expanded as Go code is added).

Also add a wishlist of features that will be delayed until after the prototype is complete. While building the prototype, please expand upon this list whenever inspiration strikes instead of bogging down the issue tracker.

derrickstolee commented 2 years ago

This sounds very easy to implement because the scope is truly well-contained.

Thanks!

I assume that this does not even generated blob:none bundles (and that this improvement will be the logical next step)?

The CLI can be extended to allow computing partial bundles, either in parallel to full bundles or instead of full bundles. The upstream implementation does not currently support partial bundle lists as that was scoped out of the combined RFC for brevity. It will be added after the rest of the features are set. For now, we can skip partial bundles during the prototyping phase.