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

Build split issue tree #18

Open
3 tasks
rexim opened this issue Oct 12, 2016 · 6 comments
Open
3 tasks

Build split issue tree #18

rexim opened this issue Oct 12, 2016 · 6 comments

Comments

@rexim
Copy link
Member

rexim commented Oct 12, 2016

This issue has been split in #21

Pieces


Description

I should be able somehow to tell (hardcode is ok at the moment) to Issuestant to gather all of the issues from a project, analyse their split links, build a split tree and visualize it on the Issuestant's web UI. Manual request to update the tree is ok at the moment.

Split Tree

Split tree is a tree where each node is an issue. Issues that contain Split from # in there description are considered to be children of issue . It's more correct to call that "Split forest", because there is no single root. But creating artificial root is ok. Could be just the name of the project.

If issue xmppo/Jabber-Net#2 contains Split from #1 in the description, the split tree will look like:

ForNeVeR/Jabber-Net#1
|\
| ForNeVeR/Jabber-Net#2
.
.
@rexim rexim self-assigned this Oct 12, 2016
@ForNeVeR
Copy link

What's the definition of "split tree"? Will it include issues like xmppo/Jabber-Net#1?

@rexim
Copy link
Member Author

rexim commented Oct 13, 2016

What's the definition of "split tree"?

Split tree is a tree where each node is an issue. Issues that contain Split from #<id> in there description are considered to be children of issue <id>. It's more correct to call that "Split forest", because there is no single root. I'll change the description later. Maybe.

Will it include issues like xmppo/Jabber-Net#1?

By definition, no.

@ForNeVeR
Copy link

So it will include issue like xmppo/Jabber-Net#1 if I put in description of, say, xmppo/Jabber-Net#2 the message like "Split from # 1", right?

@rexim
Copy link
Member Author

rexim commented Oct 13, 2016

It will include both of them, they will look like:

ForNeVeR/Jabber-Net#1
|\
| ForNeVeR/Jabber-Net#2
.
.

@ForNeVeR
Copy link

Thanks. That's exactly what I'd like to see!

rexim added a commit that referenced this issue Nov 6, 2016
rexim added a commit that referenced this issue Nov 6, 2016
rexim added a commit that referenced this issue Nov 6, 2016
rexim added a commit that referenced this issue Nov 6, 2016
rexim added a commit that referenced this issue Nov 30, 2016
rexim added a commit that referenced this issue Dec 6, 2016
@rexim rexim removed their assignment Dec 7, 2016
@rexim
Copy link
Member Author

rexim commented Dec 9, 2016

I like the fact that this issue is split.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants