Edgewall Software
Modify

Opened 18 years ago

Closed 18 years ago

Last modified 17 years ago

#3421 closed enhancement (fixed)

Changeset Consolidation.

Reported by: volte Owned by: Christian Boos
Priority: normal Milestone: 0.11
Component: version control/changeset view Version: 0.9.6
Severity: minor Keywords: timeline event collapse
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

I've noticed in the timeline view, that people upload (check in) multiple times quite often within minutes, even seconds of their previous check in. Was wondering how hard it would be to add the ability to tree those. By that I mean, group together adjacent check ins by the same user under the latest one of theirs. For example.

22:02 Changeset [1536] by userNumber1
22:01 Changeset [1535] by userNumber1
22:00 Changeset [1534] by userNumber1
21:59 Changeset [1533] by userNumber1
21:58 Changeset [1532] by userNumber1
21:56 Changeset [1531] by userNumber1
21:49 Changeset [1530] by userNumber1
21:48 Changeset [1529] by userNumber1
21:47 Changeset [1528] by userNumber1
21:27 Changeset [1527] by userNumber2
21:22 Changeset [1523] by userNumber1
21:20 Changeset [1522] by userNumber1
21:19 Changeset [1521] by userNumber1

Would become:

22:02 Changeset [1536] by userNumber1
21:27 Changeset [1527] by userNumber2
21:22 Changeset [1523] by userNumber1

With both userNumber1 Changesets being able to expand a list of the adjacent changesets. Does that make sense? Just a little enhancement that would unclutter the timeline page :)

Of if it already exists (which I couldn't find, sorry if it does) tell me how to do so :)

Cheers.

Attachments (0)

Change History (6)

comment:1 by volte, 18 years ago

my bad, I messed up on the new lines :! could someone fix that and then delete this post?

comment:2 by Christian Boos, 18 years ago

Description: modified (diff)
Milestone: 0.11
Owner: changed from Jonas Borgström to Christian Boos

Interesting idea. The consolidation could be made if the author and comment remains the same across successive commits. Then the resulting timeline event could be the revision range i.e.

22:02 Changesets [1528:1536] by userNumber1
21:27 Changeset [1527] by userNumber2
21:22 Changesets [1521:1523] by userNumber1

The link should then lead to the Changeset view corresponding to that range.

comment:3 by Christian Boos, 18 years ago

See also #38 (not necessarily a dup, as explained there).

comment:4 by Christian Boos, 18 years ago

Resolution: fixed
Status: newclosed

Implemented in r4769.

comment:5 by Christian Boos, 18 years ago

Keywords: timeline event collapse added

With r5129, the above behavior can be disabled. See related discussion on googlegroups:trac-dev:5238b2e91e0149f8.

comment:6 by Christian Boos, 17 years ago

See #6221. This behavior will have to be explicitly enabled.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment


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