Comment 0 for bug 1037851

Revision history for this message
Tudor Holton (tudor) wrote :

I apologise if this bug has already been reported. I have searched, but my knowledge of the terminology in this area is a bit hazy.

Currently, the visual display of code contributions is limited to branches and versions.

Frequently, multiple programmers are making separate contributions to different forks in bazaar. Without pull each fork's logs (and sometimes code) separately and analysing the differences, it is difficult to determine if it's worth merging that fork (to simplify merges in either direction later with a main branch)

Github solves this problem by providing a fork map that shows (among other things) when each fork was contributed to, the log summary, and links to the code changes in a visual way. It is scrollable so that it's easy to follow a fork back to see when that fork began, and at what point that fork was merged with other forks.

While many of these tasks can be performed with a combination of bzr commands and UI tools, having on the lp site allows both coders and non-coders alike to see what's being worked on and why.

For example, currently I'm trying to convince a manager that one contributor should not be pandered to because he has been hoarding contributions and hasn't actually commit for almost a year. This would be easy to prove on github, since my manager has an account and can therefore see everything that's going on on every fork, but on launchpad it is painful due to the reliance on command-line tools.

Please consider implementing a interactive fork map tree.