Request link to merge while browsing git repository

Bug #1763116 reported by Drew Freiberger
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

While browsing a git repository under a project, such as:

https://git.launchpad.net/~afreiberger/graylog-charm/log/?h=apifix

it would be handy to have a link to the code.launchpad.net equivalent of the repo to be able to click from code browsing git back to the project or branch to be able to see any merge proposals or create merge proposals.

A web link back to either of the following URLS would be useful for user experience.

https://code.launchpad.net/~afreiberger/graylog-charm/+git/graylog-charm/+ref/apifix
(or more generically) https://code.launchpad.net/~afreiberger/graylog-charm/

Users may only get the git branch url to check out code or commit code and potentially may not know the "replace git. with code." in the URL trick, and this edit becomes less-simple if you've browsed beyond the base https://git.launchpad.net/~user/project/ base URL.

Revision history for this message
Colin Watson (cjwatson) wrote :

I agree this would be helpful. At the moment we use cgit for the repository browser interface on git.launchpad.net, and while it's very fast and we could more or less drop it in with minimal work, it may be difficult to customise it in this kind of way. I'm not entirely ruling it out, but I think I've tried before and failed to find exactly the switch we'd need.

The alternative is writing our own repository browser and integrating it into the main Launchpad web UI. This has been on our backlog since we first implemented git support, and I'd like to do it, but it is quite a lot more work.

Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
tags: added: confusing-ui git lp-code ui
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.