Ticket #6007 (new enhancement)

Opened 7 years ago

Last modified 6 years ago

Threaded view in journal

Reported by: homunq Owned by: Eben
Priority: normal Milestone:
Component: interface-design Version: Development build as of this date
Keywords: Cc: tomeu, homunq
Action Needed: Verified: no
Deployments affected: Blocked By:
Blocking:

Description

Unless you use filters, there is no association between the different versions of a file in the journal. I suggest that the main journal view be more like a treeview, with different versions of a given file bunched under the latest edit of that file. Branches should appear separately, each one under the latest edit. The common history should appear in the expanded history for both branches. Changing file names should artificially cause a branch.

For extra credit, a different-looking line in the expanded view of a file will show alternate branches. Even more extra credit, there could be a way to do a 3-way merge with alternate branches. And ultimate extra credit, keep track of 3-way merges and do a weave merge when you complete a triangle of merges between 3 branches. These last two levels would probably be best accomplished with Bazaar.

This feature (including extra credit) is a prerequisite for improved offline sharing, but that will go in another ticket.

Change History

Changed 7 years ago by tomeu

  • cc tomeu added
  • owner changed from tomeu to Eben
  • component changed from journal-activity to interface-design

Changed 7 years ago by homunq

  • cc homunq added

Changed 7 years ago by jg

  • milestone changed from Never Assigned to FutureFeatures

Changed 7 years ago by homunq

  • blocking 6056 added

Changed 6 years ago by gregorio

  • milestone FutureFeatures deleted

Milestone FutureFeatures deleted

Note: See TracTickets for help on using tickets.