You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Alexander Shorin (JIRA)" <ji...@apache.org> on 2015/06/02 02:16:17 UTC

[jira] [Commented] (COUCHDB-2163) Visualize document revision tree and navigate between these revisions

    [ https://issues.apache.org/jira/browse/COUCHDB-2163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14568274#comment-14568274 ] 

Alexander Shorin commented on COUCHDB-2163:
-------------------------------------------

[~michellep] Problems with revisionTreeVisualizer_v2.pdf :

1. It doesn't assumes any toolbar for working with revision tree (merge, delete);
2. It doesn't shows how tree will be rendered in case when there are a lot of missing intermediate revisions. Assume the following tree

{code}
1-abc -> 2-cde -> ... -> 1278-qwe -> ... -> 2463-asd -> ... -> 3102-bnm
                                \> 1278-qwa          \> 2463-asf -> ... -> 2930-fgh
{code}

Will the implementation render all the hundreds intermediate missing revs? Will it collapse them instead? Zoom is not a good solution in anyway.

3. Proposed design doesn't assume any ability to filter tree in order to get list of conflicts, deleted, but active revs, navigate to winning rev;
4. Tree node colors doesn't match Fauxton overall design schema;
5. Information of node kind is duplicated by text and color while it's not optimal decision. You can have a color legend (cool if it will be combined with the filter) and use icons to replace the text - better visualization with more compact structure what means more information you can show.

It's good about to just render a tree, but such tree is not suitable for any further work with it.

> Visualize document revision tree and navigate between these revisions
> ---------------------------------------------------------------------
>
>                 Key: COUCHDB-2163
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2163
>             Project: CouchDB
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: Fauxton
>            Reporter: Alexander Shorin
>              Labels: CouchDB, gsoc2015, javascript
>         Attachments: revisionTreeVisualizer_v2.pdf
>
>
> Futon allows just to navigate between revisions on the same branch.
> It would be awesome if Fauxton will visualize revision tree like [visualizeRevTree|https://github.com/neojski/visualizeRevTree] does and allows to jump to the specific revision in single click.
> Currently Fauxton only shows the "latest" document's revision with no "history" navigation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)