Skip to content
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

supporting multiple conan-config-install and source/target subfolders #4709

Merged

Conversation

Projects
None yet
3 participants
@memsharded
Copy link
Contributor

commented Mar 11, 2019

Changelog: Feature: Implement --source-folder and --target-folder to conan config install command to select subfolder to install from the source origin, and also the destination folder within the cache.
Docs: conan-io/docs#1131

Close #4603

@ghost ghost assigned memsharded Mar 11, 2019

@ghost ghost added the stage: review label Mar 11, 2019

@memsharded memsharded added this to the 1.14 milestone Mar 11, 2019

@memsharded memsharded assigned lasote and unassigned memsharded Mar 11, 2019

@ghost ghost assigned memsharded Mar 11, 2019

@memsharded memsharded removed their assignment Mar 15, 2019

@lasote

lasote approved these changes Mar 15, 2019


install_subparser.add_argument("--verify-ssl", nargs="?", default="True",
help='Verify SSL connection when downloading file')
install_subparser.add_argument("--type", "-t", choices=["git"],
help='Type of remote config')
install_subparser.add_argument("--args", "-a",
help='String with extra arguments for "git clone"')
install_subparser.add_argument("-sf", "--source-folder",
help='Install files from that path')

This comment has been minimized.

Copy link
@lasote

lasote Mar 15, 2019

Contributor

Maybe better: Install files from a concrete source folder in the specified origin

from conans.util.files import mkdir, rmdir, walk, save


def migrate_config_install(cache):

This comment has been minimized.

Copy link
@lasote

lasote Mar 15, 2019

Contributor

I prefer to have this on the migrations module.

@ghost ghost assigned memsharded Mar 15, 2019

@memsharded memsharded merged commit 862c76a into conan-io:develop Mar 20, 2019

2 checks passed

continuous-integration/jenkins/pr-head This commit looks good
Details
license/cla Contributor License Agreement is signed.
Details

@ghost ghost removed the stage: review label Mar 20, 2019

@memsharded memsharded deleted the memsharded:feature/multiple_config_install branch Mar 20, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.