On Tue, Apr 20, 2010 at 11:41 AM, Jeroen Vermeulen <j...@canonical.com> wrote: > Hi all, > > We keep seeing different problems with our UI and user interaction when a > branch has been registered (in the database) but not created (on > codehosting).
Yes. We should just prevent people from registering hosted branches. It creates a heap of problems and doesn't solve any that I can see. See https://bugs.edge.launchpad.net/launchpad-code/+bug/288645 > People not familiar with distributed version control fail to > figure out how to start a branch. Project owners set up translations > exports to nonexistent branches. I am familiar with DVCS and I think I'd be tripped up by this one. Why doesn't the translations exporter create a new branch? > "Configure a series branch" on a product > series can appear to do nothing, with no next steps becoming obvious (bug > 567065). Looking at the bug, I think that's a different problem too. > 1. For branches that have had no changes scanned yet, lots of places that > link to them could benefit from a standardized warning icon and tooltip, or > even a full paragraph. Maybe even all places. > Not quite what you describe, but see: https://bugs.edge.launchpad.net/launchpad-code/+bug/368312 https://bugs.edge.launchpad.net/launchpad-code/+bug/320065 > 2. The branch page itself ought to draw attention to the situation and guide > the user towards next steps. > > It'd be very comforting to see a more detailed notice on the branch page: > "This branch has not been pushed to yet. Here's what you need to do. > Here's a link to a help page explaining your options. If you've already > pushed, please wait a few minutes for the change to be noticed." The branch page should definitely be better in this regard. The code team are working this week to reduce a significant part of the latency between pushing and appearing in the web ui. Before a link to help will help, Launchpad needs to be more honest about the state of the branch. See https://bugs.edge.launchpad.net/launchpad-code/+bug/445424. We should also have an ajax widget that updates when the branch is ready, rather than the embarrassing "please refresh" thing we have now (same goes for MP diffs). jml _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp