This article is an attempt to define a bazaar model workflow for accepting contributions in AsmBB project.

The main problem with this workflow is that most of the projects that use Fossil actually use the cathedral model of development. This way, the most of the developed workflows and best practices are related to the cathedral model of development.

But as long as fossil is really great tool, it deserves to be used more widely. And it actually has the features needed for the bazaar model.

The most important difference of this workflow, compared with the simple files exchange is that when merged to the repository, all the changes will be labeled with the authors name and will have the original authors comments and the normal development history. This way helping in the future development.

Notice, that the below workflow is created in accordance with my understanding of fossil. It can be edited in the future, if something works not as expected.

On the other hand, everything concerning the work on your local computer can vary in accordance with your preferences (for example, the repository location, working directories, etc.)

In the below code, all placeholders are in UPPER_CASE. Replace them with appropriate values.