{"action":"created","issue":{"url":"https://api.github.com/repos/conan-io/conan/issues/3786","repository_url":"https://api.github.com/repos/conan-io/conan","labels_url":"https://api.github.com/repos/conan-io/conan/issues/3786/labels{/name}","comments_url":"https://api.github.com/repos/conan-io/conan/issues/3786/comments","events_url":"https://api.github.com/repos/conan-io/conan/issues/3786/events","html_url":"https://github.com/conan-io/conan/issues/3786","id":371523724,"node_id":"MDU6SXNzdWUzNzE1MjM3MjQ=","number":3786,"title":"[SCM][SVN] Support working in a mono-repo checkout","user":{"login":"solvingj","id":8557737,"node_id":"MDQ6VXNlcjg1NTc3Mzc=","avatar_url":"https://avatars0.githubusercontent.com/u/8557737?v=4","gravatar_id":"","url":"https://api.github.com/users/solvingj","html_url":"https://github.com/solvingj","followers_url":"https://api.github.com/users/solvingj/followers","following_url":"https://api.github.com/users/solvingj/following{/other_user}","gists_url":"https://api.github.com/users/solvingj/gists{/gist_id}","starred_url":"https://api.github.com/users/solvingj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solvingj/subscriptions","organizations_url":"https://api.github.com/users/solvingj/orgs","repos_url":"https://api.github.com/users/solvingj/repos","events_url":"https://api.github.com/users/solvingj/events{/privacy}","received_events_url":"https://api.github.com/users/solvingj/received_events","type":"User","site_admin":false},"labels":[{"id":400895537,"node_id":"MDU6TGFiZWw0MDA4OTU1Mzc=","url":"https://api.github.com/repos/conan-io/conan/labels/Feedback%20please!","name":"Feedback please!","color":"c5def5","default":false},{"id":1120604848,"node_id":"MDU6TGFiZWwxMTIwNjA0ODQ4","url":"https://api.github.com/repos/conan-io/conan/labels/stage:%20triaging","name":"stage: triaging","color":"fff5aa","default":false}],"state":"open","locked":false,"assignee":{"login":"jgsogo","id":1406456,"node_id":"MDQ6VXNlcjE0MDY0NTY=","avatar_url":"https://avatars2.githubusercontent.com/u/1406456?v=4","gravatar_id":"","url":"https://api.github.com/users/jgsogo","html_url":"https://github.com/jgsogo","followers_url":"https://api.github.com/users/jgsogo/followers","following_url":"https://api.github.com/users/jgsogo/following{/other_user}","gists_url":"https://api.github.com/users/jgsogo/gists{/gist_id}","starred_url":"https://api.github.com/users/jgsogo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgsogo/subscriptions","organizations_url":"https://api.github.com/users/jgsogo/orgs","repos_url":"https://api.github.com/users/jgsogo/repos","events_url":"https://api.github.com/users/jgsogo/events{/privacy}","received_events_url":"https://api.github.com/users/jgsogo/received_events","type":"User","site_admin":false},"assignees":[{"login":"jgsogo","id":1406456,"node_id":"MDQ6VXNlcjE0MDY0NTY=","avatar_url":"https://avatars2.githubusercontent.com/u/1406456?v=4","gravatar_id":"","url":"https://api.github.com/users/jgsogo","html_url":"https://github.com/jgsogo","followers_url":"https://api.github.com/users/jgsogo/followers","following_url":"https://api.github.com/users/jgsogo/following{/other_user}","gists_url":"https://api.github.com/users/jgsogo/gists{/gist_id}","starred_url":"https://api.github.com/users/jgsogo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgsogo/subscriptions","organizations_url":"https://api.github.com/users/jgsogo/orgs","repos_url":"https://api.github.com/users/jgsogo/repos","events_url":"https://api.github.com/users/jgsogo/events{/privacy}","received_events_url":"https://api.github.com/users/jgsogo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":10,"created_at":"2018-10-18T13:12:41Z","updated_at":"2018-12-13T00:44:03Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"When working with a local checkout of a whole SVN mono-repo, and trying to do `conan create` in some subdirectory for a component project, the SCM feature does not currently work.   Is this a common case? \r\nHow could it work? What would be the barriers to supporting this?  This issue presents these questions. \r\n\r\nIn our case, all our users always work with a full checkout of the SVN mono-repo, and we're implementing Conan to start working with our projects in a more modular way and breaking the dependency on the mono-repo structure over time.  However, this takes time, and so we can't use the SCM feature without support for this case. I suspect this will be extremely common for SVN and Perforce organizations.  \r\n\r\nI think it should work because it's so common.  I don't think it's that difficult to implement, but it will likely add some complexity.  In terms of possibilities for implementation, it seems close already.  Conan can already easily deduce get all the paths segments it needs (svn root, conanfile location relative to svn root).  What more would be needed?\r\n\r\n\r\n- [x] I've read the [CONTRIBUTING guide](https://raw.githubusercontent.com/conan-io/conan/develop/.github/CONTRIBUTING.md).\r\n- [x] I've specified the Conan version, operating system version and any tool that can be relevant.\r\n- [x] I've explained the steps to reproduce the error or the motivation/use case of the question/suggestion.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/conan-io/conan/issues/comments/446799891","html_url":"https://github.com/conan-io/conan/issues/3786#issuecomment-446799891","issue_url":"https://api.github.com/repos/conan-io/conan/issues/3786","id":446799891,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Njc5OTg5MQ==","user":{"login":"solvingj","id":8557737,"node_id":"MDQ6VXNlcjg1NTc3Mzc=","avatar_url":"https://avatars0.githubusercontent.com/u/8557737?v=4","gravatar_id":"","url":"https://api.github.com/users/solvingj","html_url":"https://github.com/solvingj","followers_url":"https://api.github.com/users/solvingj/followers","following_url":"https://api.github.com/users/solvingj/following{/other_user}","gists_url":"https://api.github.com/users/solvingj/gists{/gist_id}","starred_url":"https://api.github.com/users/solvingj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solvingj/subscriptions","organizations_url":"https://api.github.com/users/solvingj/orgs","repos_url":"https://api.github.com/users/solvingj/repos","events_url":"https://api.github.com/users/solvingj/events{/privacy}","received_events_url":"https://api.github.com/users/solvingj/received_events","type":"User","site_admin":false},"created_at":"2018-12-13T00:44:03Z","updated_at":"2018-12-13T00:44:03Z","author_association":"CONTRIBUTOR","body":"Perhaps I'm confused.  I believe SCM currently makes a decision and chooses between one of two behaviors: \r\n\r\n1.  SVN checkout\r\nOr\r\n2.  Copy files the local directory\r\n\r\nIs this not correct?\r\n\r\nDoing both seems redundant. \r\n"}}
{"actor":{"display_login":"solvingj"}}