| 1 | = Ideas for improving the changeset view |
| 2 | |
| 3 | == Current Status |
| 4 | |
| 5 | Pretty stable across all Trac releases, for example our changeset:17 in: |
| 6 | [/demo-0.11/changeset/17 0.11], |
| 7 | [/demo-0.12/changeset/17 0.12], |
| 8 | [/demo-0.13/changeset/17 0.13] |
| 9 | |
| 10 | Here's how the same changeset look in other systems: |
| 11 | [https://github.com/edgewall/trac/commit/461956be66fd46f14979ba471ff36de1b369c1c9 github], |
| 12 | [https://bitbucket.org/edgewall/trac/changeset/16 bitbucket] and here are some different changesets in: [http://gitorious.org/git-plugin/git-plugin/commit/ce3bd8b5f7eb7a847ebd36f1905781cf02106e97 gitorious] and [http://www.redmine.org/projects/redmine/repository/revisions/6130 Redmine] / |
| 13 | [https://www.chiliproject.org/projects/chiliproject/repository/revisions/e311b26c414c8941c5c83caba9f250d72f896c0f ChiliProject], |
| 14 | [http://code.google.com/p/tracshell/source/detail?r=70# GoogleCode], |
| 15 | [https://fisheye2.atlassian.com/changelog/python?cs=80004 FishEye]. |
| 16 | |
| 17 | == Ideas |
| 18 | |
| 19 | === Convergence |
| 20 | |
| 21 | The links on the file entries at the top currently directly lead to the file browser and only the (diff) links get you to the actual diff. I think we should reconsider this choice as in github and bitbucket the file entries link to the diff instead. |
| 22 | |
| 23 | An alternative would be to directly inline the changes below the path, #515 (as done in !FishEye and Gitorious for example). |
| 24 | |
| 25 | The Redmine/!ChiliProject way of showing the tree is also interesting, but having the diffs on a separate page is not. |
| 26 | |
| 27 | |
| 28 | |
| 29 | == Related tickets |
| 30 | Most ERs concerning the "version control/changeset view" probably apply: |
| 31 | [[TicketQuery(status=!closed,component=version control/changeset view,type=enhancement)]] |
| 32 | |
| 33 | The bugs are more about the generation of the changesets ( [[TicketQuery(status=!closed,component=version control/changeset view,type=defect,format=compact)]]) and are not so relevant here except:[[TicketQuery(id=5549)]] |