Feature #7246
Handle "named branch" for mercurial
Status: | Closed | Start date: | 2011-01-07 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | SCM | |||
Target version: | 1.2.0 | |||
Resolution: | Fixed |
Description
Mercurial has a concept of branches inside the same repository (as opposed to "use another repository as branch"). Currently, redmine only 'sees' the main branch and not the other ones.
Handling the named branches would mean:- see commits from those branches in the repository tab (/projects/xx/repository/, /projects/xx/repository/revisions, individual file revision logs, ...)
- use commits on those branches when matching for 'fixes' 'refs' and other actions
Related issues
Associated revisions
scm: mercurial: entries unit lib test for named branch (#7246).
scm: mercurial: support named branches at adapter (#7246).
Contributed by Yuya Nishihara.
scm: mercurial: unit test for named branches at adapter (#7246).
scm: mercurial: add test of non ASCII named branch in unit adapter test (#7246).
scm: mercurial: latest changesets support named branch (#7246).
scm: mercurial: add test of latest changesets support named branch in unit model test (#7246).
scm: mercurial: add named branch test in functional test (#7246).
scm: backout r5213. do not display both 'View all revisions' and 'View revision' links (#7984, #7246).
Git and Mercurial support branch.
Git in repository root shows master branch.
Git master branch does not have all revisions.
Mercurial default branch is default branch.
Mercurial shows tip in repository root.
Mercurial does not treat directory. "hg log DIR" costs high.
Getting correct limited changesets in sub directory and branch is very heavy.
So, if there is no recent revision in sub directory and branch,
no changeset shows.
History
#1
Updated by Toshi MARUYAMA about 11 years ago
- % Done changed from 0 to 70
#2
Updated by Toshi MARUYAMA about 11 years ago
- File hg-root.png added
- File hg-1.1-stable-rev.png added
- File hg-1.1-stable-url-path.png added
- File hg-1.1-stable-file.png added
- Status changed from New to Closed
- Target version set to 1.2.0
- % Done changed from 70 to 0
- Resolution set to Fixed
We finished implementing the feature of Mercurial named branches browsing based on git branches implementation in #1406.
These are images of Redmine hgsubversion mirror.
https://bitbucket.org/redmine/redmine-all
There is a discussion about the top page of a repository.
Please see #7984.
use commits on those branches when matching for 'fixes' 'refs' and other actions
I can not understand your request.
Please create new issue with descriptions in detail.