https://github.com/osoco/iceberg-metacello-phabricator
An Iceberg and Metacello repository to use Phabricator's Git service.
https://github.com/osoco/iceberg-metacello-phabricator
Last synced: 4 months ago
JSON representation
An Iceberg and Metacello repository to use Phabricator's Git service.
- Host: GitHub
- URL: https://github.com/osoco/iceberg-metacello-phabricator
- Owner: osoco
- License: mit
- Created: 2018-12-13T08:02:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-29T15:42:52.000Z (over 5 years ago)
- Last Synced: 2025-07-27T08:51:06.149Z (11 months ago)
- Language: Smalltalk
- Size: 6.84 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iceberg-metacello-phabricator
An Iceberg and Metacello repository to use our Phabricator's Git service.
## Use
To load the project from GitHub you can execute the following expression:
```
Metacello new
repository: 'github://osoco/iceberg-metacello-phabricator/src';
baseline: 'IcebergMCPhabricator';
load
```
Once you have loaded this project in a Pharo image with Iceberg, a new `phabricator` prefix will be
available to use with Iceberg and Metacello.
The repository parameter to load a project from the Phabricator's Git service takes this form:
`phabricator://{projectName}:{version}/{subFolder}`
where:
- `{projectName}`: Name of the project.
- `{version}`: This parameter is optional (it will take master by default). It can be: the name of a branch, a tag like 'v1.2.0' or 'v1.x.x', or a the SHA of a commit
- `{subfolder}`: This parameter is optional in case the code is at the root of the project. It should point to the subfolder containing the code.
**Note that currently this repository is configured to use the internal OSOCO's repository.**
In the future we will release a more generalized version of the project to be used with any Phabricator server.