-
Notifications
You must be signed in to change notification settings - Fork 28
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
Support for grafting trees #99
Comments
@ep69, let's discuss the concept of merging remote metadata here. |
My current usecase: I'd like to reference a test script ( |
I've also implemented it in #54 |
Do you want to graft the whole filesystem trees, or only metadata trees? The problem is, fmf metadata are stored in directory trees that contain more than just fmf metadata trees, i.e. more than I also believe it will be easier to start with grafting whole trees instead of part of trees, because then you don't need to worry about merging (multiple inheritance). Think of it like of filesystem mounts: you also mount whole filesystems (and not subdirectories) onto mount points. |
How about defining the grafting method in the include:
- url: git+https://github.com/user/repo
path: /path/to/remote/fmf_root
include_files: false Where this file woul be in |
Recent discussion from #223. Another usecase that would be useful even on the python level is to support 2 operations:
|
Several times users mentioned that it would be useful to reference a remote tree and merge (or graft) the whole tree or part of it into specific node (branch) of the local tree. Here are two examples of possible usage:
This is partially related to #51 and some parts of the remote referencing have been already discussed here.
The text was updated successfully, but these errors were encountered: