Edgewall Software
Modify

Opened 15 years ago

Last modified 3 years ago

#8068 new enhancement

Mercurial bundle attachments should be viewable in readable representation.

Reported by: fvbommel Owned by: Christian Boos
Priority: normal Milestone: plugin - mercurial
Component: plugin/mercurial Version: none
Severity: normal Keywords: bundle mimeview
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

When a mercurial bundle is attached to a ticket, viewing that attachment should show a readable representation of the changesets it contains (as if a regular patch had been attached).

Extra points if it also shows metadata about the revisions in the bundle, like author and commit message :).

(All of the above assumes the project has a mercurial repository and the parent revision of the bundle is in that repository)

Attachments (0)

Change History (2)

comment:1 by Christian Boos, 15 years ago

Keywords: bundle mimeview added
Milestone: not applicable

Interesting suggestion, I'll have a look.

One of the problem I see is that a bundle is not always like a "patch", i.e. it's a repository on its own, so it can actually contain several branches, merges, etc.

So it should eventually be possible to show a bundle as a patch only if there's one head in the bundle and one common ancestor of the revisions from the bundle in the repository.

Another approach would be to open the bundle as an actual repository, allowing the full range of browsing operations on it (that would be based on the MultiRepos branch).

comment:2 by Christian Boos, 14 years ago

Milestone: not applicablemercurial-plugin

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Christian Boos.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from Christian Boos to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.