Contributing to a project

Because of the patch-based nature of Pijul, contribution just means sending a change to a repository.

The owner of a repository can give permissions to other users in the “Admin” tab of the repository. If you have permission to push directly to a repository, you can do so with:

pijul push

If my_login is the same as owner, you can omit owner.


Another way to contribute to a repository on the Nest is to open a discussion, and attach changes to it. A change can be attached with the following syntax:

pijul push --to-channel name:29

Which means “compare the current channel of my repository with channel name on the Nest, and attach the result to discussion number 29”.

In the special case where your current channel and the name of the Nest channel match, you can omit name.