プロジェクト

全般

プロフィール

Vote #67236

完了

Git: Mercurial: Adding visual merge/branch history to repository view

Admin Redmine さんが3年以上前に追加. 3年以上前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
SCM_3
対象バージョン:
開始日:
2010/05/11
期日:
進捗率:

100%

予定工数:
category_id:
3
version_id:
36
issue_org_id:
5501
author_id:
15390
assigned_to_id:
11192
comments:
19
status_id:
5
tracker_id:
2
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

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

Admin Redmine さんが3年以上前に更新

  • カテゴリSCM_3 にセット
  • 対象バージョン1.3.0_36 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0