git clone --reference /path/to/your/unleashed.git/incarnation mirror_URLto save bandwidth during cloning.
description | unleashed repo fork |
owner | cneirabustos@gmail.com |
last change | Sun, 28 Jan 2018 13:24:36 +0000 (28 15:24 +0200) |
URL | git://repo.or.cz/unleashed/tickless.git |
https://repo.or.cz/unleashed/tickless.git | |
push URL | ssh://repo.or.cz/unleashed/tickless.git |
https://repo.or.cz/unleashed/tickless.git (learn more) | |
bundle info | tickless.git downloadable bundles |
content tags |
We think that operating systems are very exciting to work on; In particular, we enjoy working with descendants of OpenSolaris. Unfortunately, we feel that the major OpenSolaris fork - illumos - has adopted a contribution process that hinders development and discourages new contributors from coming back with more code changes. Therefore, we created this fork to try to address these issues.
While the full list of goals is constantly evolving, the following is a list of the basic goals which we always strive for.
We believe that our community members can behave responsibly both when communicating with others as well as when committing code to the repository. To help guide newcomers, we have created a Code of Conduct (see docs/code-of-conduct.md) that we expect everyone to abide by. The community organization is described in docs/organization.md.
Commits are cheap. Modern revision control systems (e.g., git) handle large numbers of commits very well. Therefore small changes are encouraged (instead of "mega commits" that seem to touch half the code base). Smaller commits make it easier to search through commit history to see what other parts of the repository were changed as part of the change. Additionally, small changes are easier to review.
Each commit should build and boot. Obviously, running nightly and a full set of tests for each commit is not necessarily practical, however one should try to avoid commits that break the build. (Commits that don't build or boot make it harder to bisect the history to find bad commits.)
For the most part, we use a Linux kernel-style commit messages. If there is a bug number reference it. For example:
subsys: frob the input 7 times
frobbing less than 7 times leads to information disclosure
vulnerability.
illumos bug #123
Spelling of comments fixed up by: Committer Developer <c.d@example.com>
6 years ago | tickless | logtree |
6 years ago | master | logtree |
6 years ago | objlinks | logtree |
6 years ago | ksh | logtree |
7 years ago | configurable-objroot | logtree |