Phorge is a collection of web applications which help software companies build better software.
Phorge is a community-maintained fork of Phabricator.
...
Phorge is developed and maintained by The Phorge Team.
Is UI of this hosting provider a SPA?
No.
Commit URL structure
Phorge has two kinds of URLs – for repositories with "call signs" and for regular repositories. See PhabricatorDiffusionApplication.php for details. Relevant snippets:
public function getMonograms() {
// This is a special case, as r and R mean different things.
return array('r', 'R');
}
public function getRoutes() {
$repository_routes = array(
'/' => array(
[...]
'commit/(?P<commit>[a-z0-9]+)' => array(
'/?' => 'DiffusionCommitController',
'/branches/' => 'DiffusionCommitBranchesController',
'/tags/' => 'DiffusionCommitTagsController',
),
[...]
),
[...]
// NOTE: This must come after the rules above; it just gives us a
// catch-all for serving repositories over HTTP. We must accept requests
// without the trailing "/" because SVN commands don't necessarily
// include it.
'(?:/.*)?' => 'DiffusionRepositoryDefaultController',
);
return array(
'/(?:'.
'r(?P<repositoryCallsign>[A-Z]+)'.
'|'.
'R(?P<repositoryID>[1-9]\d*):'.
')(?P<commit>[a-f0-9]+)'
=> 'DiffusionCommitController',
'/source/(?P<repositoryShortName>[^/]+)'
=> $repository_routes,
[...]
);
}
Commit with issue number in the subject line: the repositories at we.phorge.it don't seem to use this style of commit messages. The format of referring to tickets/issues is T<number>. For example, in commit https://we.phorge.it/rHP065aaa664276b4363b62342e7872a533c114ebf0:
Overview
https://we.phorge.it/source/phorge/repository/master/
Is UI of this hosting provider a SPA?
No.
Commit URL structure
Phorge has two kinds of URLs – for repositories with "call signs" and for regular repositories. See PhabricatorDiffusionApplication.php for details. Relevant snippets:
Public instances
Example URLs for testing
r<call sign><hash>
: https://we.phorge.it/rP69c64c1e83e23f11a594686d0abb3f1a74c8d4b1R<repo ID>:<hash>
https://phabricator.wikimedia.org/R3315:b8041445e899dff014eec214a10f95c775fadd44Commit with issue number in the subject line: the repositories at we.phorge.it don't seem to use this style of commit messages. The format of referring to tickets/issues is
T<number>
. For example, in commit https://we.phorge.it/rHP065aaa664276b4363b62342e7872a533c114ebf0:links to https://we.phorge.it/T15005
Commit messages can also reference "questions" in format
Q<number>
. For example, https://we.phorge.it/rP69c64c1e83e23f11a594686d0abb3f1a74c8d4b1 links toQ68
Screenshot
The userscript's button would fit well in the right hand sidebar: