I have written a simple integration of FileTree with Fossil to avoid the 2-step
Pharo- and shell-level work to add/delete/commit files.
At the operating system command prompt, init a new Fossil project:
os% mkdir ~/repo
os% cd ~/repo
os% fossil init myproject.fossil
admin-user: laptop-user (initial password is “1fe2ff”)
Open the repository:
os% mkdir ~/myproject
os% cd ~/myproject
os% fossil open ~/repo/myproject.fossil
In a fresh Pharo 6 image – I used v60411 – install FossilFileTree:
Write code in Pharo. Open Monticello Browser. Add a “fossilfiletree”
repository, using ~/myproject as the directory. Save to said repository
from within Monticello Browser. Done.
Full blog post here: