Completed that grouping of revision result on item name basis along with grouping them again on date basis (with some glitches now).
Output is a little bit different as desired, need to debug the code, will update the changeset once i remove some error.
This is the current screen shot, Problem 1) date groups are not in sorted order and Problem 2) Even in the item Trash/.. i am getting action as "SAVE" rather than getting "TRASH".
some comments
shorten the text information visible, e.g. Diff with revision [X] can be just [X], or X if there is not any possible. You can add a legend for explaining it. This is because of the amount of bytes to transmit and because it needs to scale on a smaller device too. The contenttype description has also to much chars. Probably there is not a reason to always show the default encoding. May be show it only if it differs. For the mimetype information itselfs I think we have to simplify it for non technical people. Usually icons with tooltip or legend helps them. e.g.for different major mimetypes of text we could have an icon with different color for the minor type. Or a shorcut e.g. wiki, reST, etc.
Reply by Akash
Yes, for the contenttype, later on i will be using icons for them.