Page MenuHomePhabricator

Diffusion view to show the commits within a range.
Closed, ResolvedPublic

Description

Diffusion offers a history view (https://phabricator.grailbio.com/source/<repo>/history/master/), I can't see a way to restrict the set of commits to range. If it's not currently available then we'd love to see it added.

We have a need to generate a release document that lists all of the commits that went into the release. These commits fall into two categories - specific features added for that release and features contributed by other teams that are included in the master repo (e.g. updating a third party tool, fixing a bug in a shared package, a feature under development but not released etc). The first category we track implicitly, the second we would like to just list and using diffusion's UI seems like a great way of doing so. Having a url of the form:

https://phabricator.grailbio.com/source/<repo>/history/<from-commit>,<to-commit> would work nicely and seems generally useful.

Thanks!

Event Timeline

cos created this task.Apr 11 2017, 5:05 PM

This is technically supported, but not easy to find in the UI right now. Here's an example:

https://secure.phabricator.com/source/phabricator/compare/?head=master&against=stable

T929 is the task for improvements to it, although it's entangled with other large initiatives (T12010).

Is that existing UI sufficient? We may be able to make small tweaks to it easily, but significant changes probably touch a lot of other related work.

cos added a comment.Apr 12 2017, 8:27 PM

this will work just fine, thanks!

epriestley closed this task as Resolved.Apr 12 2017, 8:33 PM
epriestley claimed this task.

Cool. We'll improve this in the future and make it easier to find once we do.