Added the display of the merge history in a commit view.
This commit is contained in:
parent
b0bebb44e6
commit
a489cb15b5
@ -27,7 +27,7 @@
|
||||
*/
|
||||
class IDF_Scm_Git extends IDF_Scm
|
||||
{
|
||||
public $mediumtree_fmt = 'commit %H%nAuthor: %an <%ae>%nTree: %T%nDate: %ai%n%n%s%n%n%b';
|
||||
public $mediumtree_fmt = 'commit %H%nAuthor: %an <%ae>%nTree: %T%nParents: %P%nDate: %ai%n%n%s%n%n%b';
|
||||
|
||||
/* ============================================== *
|
||||
* *
|
||||
@ -518,6 +518,9 @@ class IDF_Scm_Git extends IDF_Scm
|
||||
$c['full_message'] = trim($c['full_message']);
|
||||
$c['full_message'] = IDF_Commit::toUTF8($c['full_message']);
|
||||
$c['title'] = IDF_Commit::toUTF8($c['title']);
|
||||
if (isset($c['parents'])) {
|
||||
$c['parents'] = explode(' ', trim($c['parents']));
|
||||
}
|
||||
$res[] = (object) $c;
|
||||
}
|
||||
$c = array();
|
||||
@ -553,6 +556,9 @@ class IDF_Scm_Git extends IDF_Scm
|
||||
$c['full_message'] = !empty($c['full_message']) ? trim($c['full_message']) : '';
|
||||
$c['full_message'] = IDF_Commit::toUTF8($c['full_message']);
|
||||
$c['title'] = IDF_Commit::toUTF8($c['title']);
|
||||
if (isset($c['parents'])) {
|
||||
$c['parents'] = explode(' ', trim($c['parents']));
|
||||
}
|
||||
$res[] = (object) $c;
|
||||
return $res;
|
||||
}
|
||||
|
@ -15,6 +15,12 @@
|
||||
<tr>
|
||||
<th><strong>{trans 'Commit:'}</strong></th><td class="mono"><a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $commit)}" title="{trans 'View corresponding source tree'}">{$cobject.commit}</a></td>
|
||||
</tr>
|
||||
{if $cobject.parents}<tr>
|
||||
<th><strong>{trans 'Parents:'}</strong></th><td class="mono">{foreach $cobject.parents as $parent}
|
||||
<a href="{url 'IDF_Views_Source::commit', array($project.shortname, $parent)}" title="{trans 'View corresponding commit'}">{$parent}</a><br />
|
||||
{/foreach}
|
||||
</td>
|
||||
</tr>{/if}
|
||||
<tr>
|
||||
<th><strong>{trans 'Message:'}</strong></th><td>{issuetext $cobject.title, $request}{if isset($cobject.full_message)}<br/><br/>{issuetext $cobject.full_message, $request, true, false, true, true, true}{/if}</td>
|
||||
</tr>{if count($changes)}
|
||||
|
Loading…
Reference in New Issue
Block a user