{"action":"created","issue":{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/689","repository_url":"https://api.github.com/repos/OpenTSDB/opentsdb","labels_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/689/labels{/name}","comments_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/689/comments","events_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/689/events","html_url":"https://github.com/OpenTSDB/opentsdb/pull/689","id":129617461,"number":689,"title":"Allow parent-child branches have the same display name","user":{"login":"teamurko","id":270580,"avatar_url":"https://avatars.githubusercontent.com/u/270580?v=3","gravatar_id":"","url":"https://api.github.com/users/teamurko","html_url":"https://github.com/teamurko","followers_url":"https://api.github.com/users/teamurko/followers","following_url":"https://api.github.com/users/teamurko/following{/other_user}","gists_url":"https://api.github.com/users/teamurko/gists{/gist_id}","starred_url":"https://api.github.com/users/teamurko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teamurko/subscriptions","organizations_url":"https://api.github.com/users/teamurko/orgs","repos_url":"https://api.github.com/users/teamurko/repos","events_url":"https://api.github.com/users/teamurko/events{/privacy}","received_events_url":"https://api.github.com/users/teamurko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/labels/feature%20request","name":"feature request","color":"c1ff8f"}],"state":"closed","locked":false,"assignee":{"login":"johann8384","id":154673,"avatar_url":"https://avatars.githubusercontent.com/u/154673?v=3","gravatar_id":"","url":"https://api.github.com/users/johann8384","html_url":"https://github.com/johann8384","followers_url":"https://api.github.com/users/johann8384/followers","following_url":"https://api.github.com/users/johann8384/following{/other_user}","gists_url":"https://api.github.com/users/johann8384/gists{/gist_id}","starred_url":"https://api.github.com/users/johann8384/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johann8384/subscriptions","organizations_url":"https://api.github.com/users/johann8384/orgs","repos_url":"https://api.github.com/users/johann8384/repos","events_url":"https://api.github.com/users/johann8384/events{/privacy}","received_events_url":"https://api.github.com/users/johann8384/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-01-28T23:33:07Z","updated_at":"2016-03-30T16:29:01Z","closed_at":"2016-03-30T16:29:01Z","pull_request":{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/689","html_url":"https://github.com/OpenTSDB/opentsdb/pull/689","diff_url":"https://github.com/OpenTSDB/opentsdb/pull/689.diff","patch_url":"https://github.com/OpenTSDB/opentsdb/pull/689.patch"},"body":"Currently, a sequence of branches in parent-child relationship having the same display name are squashed into one branch, e.g. a.b.b.c.c.d is squashed into a.b.c.d. While reading code I haven't noticed any design reason for doing this. It would make more sense to preserve original metric name structure in a tree, in general. E.g. in my case some metrics can have consecutive repeated parts in metric name. Putting squashed branch B's children into B's parent children set is not convenient from browsing perspective."},"comment":{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/comments/203513741","html_url":"https://github.com/OpenTSDB/opentsdb/pull/689#issuecomment-203513741","issue_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/689","id":203513741,"user":{"login":"johann8384","id":154673,"avatar_url":"https://avatars.githubusercontent.com/u/154673?v=3","gravatar_id":"","url":"https://api.github.com/users/johann8384","html_url":"https://github.com/johann8384","followers_url":"https://api.github.com/users/johann8384/followers","following_url":"https://api.github.com/users/johann8384/following{/other_user}","gists_url":"https://api.github.com/users/johann8384/gists{/gist_id}","starred_url":"https://api.github.com/users/johann8384/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johann8384/subscriptions","organizations_url":"https://api.github.com/users/johann8384/orgs","repos_url":"https://api.github.com/users/johann8384/repos","events_url":"https://api.github.com/users/johann8384/events{/privacy}","received_events_url":"https://api.github.com/users/johann8384/received_events","type":"User","site_admin":false},"created_at":"2016-03-30T16:29:01Z","updated_at":"2016-03-30T16:29:01Z","body":"There are all kinds of problems with merging this against the NEXT branch.\r\n\r\n@teamurko please make this change against the next branch and we'll get it merged in."}}