Last updated on September 4, 2019
HgLab ties related source code repositories together into projects. Projects enable you to organize and manage repositories and teams, making managing access to your repositories simple and straightforward.
To add a Project, you need to have a "Project Management" permission (or be a System Administrator). Click the "+ Project" button on the Dashboard page and you'll see a dialog:
The "Activity" page displays all the recent activity going on in this particular Project.
Each authenticated user can get a personalized Atom feed with all the same information that is displayed on the Project Activity Stream.
Projects group together Repositories, which can be accessed by clicking the "Repositories" item in the navbar.
See Repositories for more information.
Teams allow Project Administrators to assign different Project Roles to different Users. See Teams for an in-depth discussion.
HgLab includes a full-featured project-level Wiki, backed by a Mercurial repository. See Wiki to find out more.
When you Watch a Project, receive you email notifications about everything that's going on with the Project:
Additionally, your Activity Stream on the Dashboard will also include activity from the Project.
To start Watching a Project, click the "Watch" button in the top-right corner of the page:
To access Project Settings, click the wrench icon in the navbar:
For this icon to appear, you'll need a "Project Management" permission.
This is where Project Managers can actively delete a Project. Note that this deletes all Pushlog, Teams, all Discussions, but does not delete repository data from the file system.
With this feature you can link your Repositories to content that matters to you - entries in your issue tracker, build server, you name it.
To add a link, click the "+ Link" button.
$2, etc. syntax.
For example, the Replacement URL
http://jira.acme.com/browse/$1 accompanied by the Match Regex
(PROJ-\d+) will link your JIRA issue keys that start with