Skip to content

git-ents/git-vendor

Repository files navigation

🎁 git-vendor

An in-source vendoring alternative to submodules and subtrees.

CI CD

Caution

This project is being actively developed! Despite this, semantic versioning rules will be respected. Expect frequent updates.

About

To support a more expansive usage of the Git object database — as is the goal for other projects within the git-ents organization — new tooling is needed. This project provides a command that allows users to fetch and merge remote content.

You may see the terms porcelain and plumbing used across this project. These are borrowed from Git itself: porcelain refers to user-facing commands, and plumbing refers to the lower-level libraries and commands they are built on.

Crates

Crate Description API
git-vendor An in-source vendoring alternative to submodules and subtrees. Porcelain
git-set-attr Set Git attributes programmatically. Plumbing

About

A submodule and subtree alternative that aims to bring the best of both worlds.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages