Opened 9 years ago

Last modified 9 years ago

#6007 new enhancement

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
Blocked By: Blocking: #6056
Deployments affected: Action Needed:
Verified: no


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 (5)

comment:1 Changed 9 years ago by tomeu

  • Cc tomeu added
  • Component changed from journal-activity to interface-design
  • Owner changed from tomeu to Eben

comment:2 Changed 9 years ago by homunq

  • Cc homunq added

comment:3 Changed 9 years ago by jg

  • Milestone changed from Never Assigned to FutureFeatures

comment:4 Changed 9 years ago by homunq

  • Blocking 6056 added

comment:5 Changed 9 years ago by gregorio

  • Milestone FutureFeatures deleted

Milestone FutureFeatures deleted

Note: See TracTickets for help on using tickets.