Replies: 3 comments
-
Beta Was this translation helpful? Give feedback.
-
There is definitely some vital pieces missing in Structure
About Submodule AddThe general idea is that as much as possible should be implemented in the respective plumbing crate, About ContributionsThanks for proposing to contribute Contributing such a feature to I hope that helps. |
Beta Was this translation helpful? Give feedback.
-
Added a couple more references, since In my own project, I have at least managed to init/fetch/clone git trees to where I want them using purely |
Beta Was this translation helpful? Give feedback.
-
I am currently writing a Rust CLI tool to manage projects using git submodules (for the Yocto Project / OpenEmbedded where we use different layers from different git repositories).
One of the things I miss from most of the "git wrapper" libraries is
git submodule add
. I would like to try to help contribute this functionality to gitoxide, but I am still trying to digest the structure (e.g.ein init
but notgix init
? why not exposegitoxide_core
as a crate? and what isgix-submodule
just the definition of submodule objects?).I am also quite new to Rust, so the learning curve is still steep-ish.
I would love to hear your thoughts on how
git submodule add
should be implemented in gitoxide so that I go down a path that you would prefer, instead of some random approach that makes sense to me at the moment.Beta Was this translation helpful? Give feedback.
All reactions