FusionForge

Difference between revisions of "SCM Hg Plugin/6.1"

From FusionForge Wiki
Jump to: navigation, search
(Created page with "Category:User_documentation_6.1 This page in other versions: master ---- === Configuration === * '''scmhg/default_server''' (string): NOT USED. Default v...")
 
m
 
Line 2: Line 2:
 
This page in other versions: [[SCM_Hg_Plugin|master]]
 
This page in other versions: [[SCM_Hg_Plugin|master]]
 
----
 
----
 +
This plugin manages [http://en.wikipedia.org/wiki/Mercurial_%28software%29 Mercurial (hg)] code repositories for hosted projects.
 +
 +
=== Access Method ===
 +
Simultaneous DAV HTTP and SSH methods are supported.
 +
 +
=== Specific Provided Widgets ===
 +
* Forge Homepage: None.
 +
* User personal Homepage: None.
 +
* Project Homepage: None.
 +
 +
===Activity===
 +
Each commit is displayed as activity on [[Project_activity/6.1|Project activity tab]]. The following information are displayed:
 +
* Date
 +
* Commit message including changeset id. The link points directly to Hgweb integration page and specific changeset.
 +
* Name of the commiter. This information requires the '''require_unique_email'''  [[Configuration/6.1|configuration]] flag to be set.
 +
 +
=== Extensions ===
 +
* [[SCM_Hook_Plugin/6.1|SCM Hook Plugin]] to get support for hooks.
 +
 
=== Configuration ===
 
=== Configuration ===
* '''scmhg/default_server''' (string): NOT USED. Default value: use '''$core/scm_host'''
+
This plugin is configured using the [scmhg] section.
* '''scmhg/repos_path''' (string): where are located the Mercurial repositories. Default value: use '''$core/chroot/scmrepos/hg'''
+
 
* '''scmhg/use_dav''' (boolean): whether to use WebDAV to push changes to the repositories.
+
* '''default_server''' (string): NOT USED. Default value: use '''$core/scm_host'''
* '''scmhg/use_ssh''' (boolean): whether to use SSH to push changes to the repositories
+
* '''repos_path''' (string): where are located the Mercurial repositories. Default value: use '''$core/chroot/scmrepos/hg'''
* '''scmhg/use_ssl''' (boolean): use of SSL for WebDAV access. Default value: use '''$core/use_ssl'''
+
* '''use_dav''' (boolean): whether to use WebDAV to push changes to the repositories. Default value: yes
 +
* '''use_ssh''' (boolean): whether to use SSH to push changes to the repositories. Default value: yes.
 +
* '''use_ssl''' (boolean): use of SSL for WebDAV access. Default value: use '''$core/use_ssl'''

Latest revision as of 16:08, 15 December 2018

This page in other versions: master


This plugin manages Mercurial (hg) code repositories for hosted projects.

Access Method

Simultaneous DAV HTTP and SSH methods are supported.

Specific Provided Widgets

  • Forge Homepage: None.
  • User personal Homepage: None.
  • Project Homepage: None.

Activity

Each commit is displayed as activity on Project activity tab. The following information are displayed:

  • Date
  • Commit message including changeset id. The link points directly to Hgweb integration page and specific changeset.
  • Name of the commiter. This information requires the require_unique_email configuration flag to be set.

Extensions

Configuration

This plugin is configured using the [scmhg] section.

  • default_server (string): NOT USED. Default value: use $core/scm_host
  • repos_path (string): where are located the Mercurial repositories. Default value: use $core/chroot/scmrepos/hg
  • use_dav (boolean): whether to use WebDAV to push changes to the repositories. Default value: yes
  • use_ssh (boolean): whether to use SSH to push changes to the repositories. Default value: yes.
  • use_ssl (boolean): use of SSL for WebDAV access. Default value: use $core/use_ssl