Yes that is true, I have a fork of the Pharo Tonel repository, but I don't work on it often because I do not use it myself.

The current state is that you can have Tonel repositories in Monticello and they handle like FileTree repositories without metadata. Which means pretty awkward, since you cannot access any history from the tools. Moreover there are no method timestamps because Tonel does not store them.

Here it is:  https://github.com/j4yk/tonel/tree/squeak
I see that I have not adapted the readme file for the proper install procedure yet... sorry.

The plan is to integrate the serializer/deserializer with the Git tooling that you can obtain from the Do menu since Squeak 5.2, which should vastly improve the usability.


Am Do., 14. Feb. 2019, 16:54 hat Fabio Niephaus <lists@fniephaus.com> geschrieben:


On Thu, Feb 14, 2019 at 3:17 PM Torsten Bergmann <astares@gmx.de> wrote:
Hi,

as some of you might already know "Tonel" is a file-per-class format for monticello repositories [1].

In Pharo land many projects are already converted to it - as regular "file tree" solution faces issues
with git handling due to very long file names / deep file hierarchy (often leading to trouble on Windows).

Dales's Rowan (a new project/package manager for Smalltalk) supports FileTree and also Tonel
repositories [2]. There is also a tool to convert from STORE (VisualWorks Source-Code Versioning System)
to Tonel format [3].

So I wonder about adoption of Tonel in Squeak land.

Any status/comments?

Jakob is working on a Tonel port, but I don't know more about it.

Fabio
 

Thx
T.

[1] https://github.com/pharo-vcs/tonel
[2] https://github.com/GemTalk/Rowan
[3] https://pharoweekly.wordpress.com/2019/01/20/ann-sett-store-export-to-tonel-tools-for-pharo6-1/