Vote #67236
完了Git: Mercurial: Adding visual merge/branch history to repository view
100%
説明
I really like the merge/branch lines in 'gitk' (or 'git log --graph') or the network view at http://github.com/edavis10/redmine/network. I couldn't find any plugin or feature request to perform this task, so I would like to suggest as a feature.
journals
--------------------------------------------------------------------------------
I made working patch. Please tel me if you like it or not. I don't know if you like it to be added to redmine or shall I made a plugin?
--------------------------------------------------------------------------------
I made working patch. Please tel me if you like it or not. I don't know if you like it to be added to redmine or shall I made a plugin? Code is at https://github.com/simcha/redmine.
--------------------------------------------------------------------------------
Great work!!
I prefer gitk, TortoiseHg, hgweb, bitbucket styles rather than github style.
* http://hg.openttdcoop.org/chiliproject/graph
* https://bitbucket.org/redmine/chiliproject/changesets
* https://bitbucket.org/tortoisehg/shellext/changesets
!bitbucket-thg-shellext.png!
--------------------------------------------------------------------------------
I agree with Toshi ; moreover that would be easier to integrate into existing revision / change list.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Toshi I also like vertical graph. I will try to make one like this for revision/revisions page.
--------------------------------------------------------------------------------
So, I made one with no to-the-right-align. I did not do it cause I don't like it and it is some more work ;) let me know it you like this version. I know that line curve is not ideal and I am aware of some other bugs like margin problem, it is still just a prototype.
!vertical-graph.png!
--------------------------------------------------------------------------------
Very nice, indeed!
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
There is table name typo 'changesets_parents'.
It seems that 'changeset_parents' is correct.
This patch fixes it.
--------------------------------------------------------------------------------
Thanks Toshi patch applied.
--------------------------------------------------------------------------------
Hi. It would be nice to make a plugin for this for the redmine branch. Thanks !
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
h2. Limitations
h3. Before Redmine 1.2 database data
!thg-shellext.png!
Fetching revisions before Redmine 1.2 does not have parents revisions.
So, there is no lines between revisions.
If you want to draw lines all revisions,
You need to reset repository.
There is a issue for re-syncing repository (#1273).
h3. Git revision order
Redmine between 0.9 and 1.1 has git database inconsistency (#5357).
Redmine 1.3 git order is date order due to historical reasons.
So, git revision graph is sometimes strange.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
If you have bugs or improvements, please create new issues.
--------------------------------------------------------------------------------
related_issues
relates,New,5386,Branch/Tags in Changeset Description
relates,New,7984,Confusing revisions links on repository root
relates,Closed,7246,Handle "named branch" for mercurial
relates,New,5357,Git: SCM revisions ordered by date/time (should be reverse commit order)
relates,Closed,3724,Mercurial repositories display revision ID instead of changeset ID
relates,Closed,9824,Visual merge/branch history words are cut off
relates,Closed,10172,There is no lines on revision graph between revisions in fetching before Redmine 1.2
duplicates,Closed,3909,Mercurial: show repository graphic history