Modify

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#5305 closed enhancement (fixed)

Display branch name/trunk next to timeline entries

Reported by: jeremy@… Owned by: aviram
Priority: low Component: BranchTimelinePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Thanks so much for writing this plugin! A request: In the timeline, to the right of each changeset, it would be great if the branch name (or "trunk") was displayed next to the changeset number. This would make it easier to browse the timeline when you are looking at combined results. This option could be disabled in trac.ini.

Attachments (0)

Change History (4)

comment:1 Changed 15 years ago by aviram

Status: newassigned

Hey, thanks for the feedback. The feature you suggested is useful and important. I'll probably start working on this during this weekend.

comment:2 Changed 15 years ago by aviram

Resolution: fixed
Status: assignedclosed

Hey,

I've added the feature you requested in [5967] (and removed a feature from it in [5698]). Now the title of the changeset shows which branches were changed.

The format of trac's changesets in the timeline is pretty lame - you can change only the title or the description, so I decided to change the title. If you can think of a better way of displaying the changed branches, let me know by writing it here...

comment:3 Changed 15 years ago by jeremy@…

Thanks for doing this, it works great! :) PS: I made a slight change locally, by wrapping the branch part of the title in a <cite> tag just so it looks neat: line 230:

 branch_names = tag.cite(' in %s' % (', '.join([_get_branch_name(branch, self._branches_path, self._trunk_path)

comment:4 Changed 15 years ago by aviram

Cool. Added it.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain aviram.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.