Online meetup 8 July 2025 - Git and Fossil

Tonight Homelab Brisbane is holding its monthly online meeting at 7.30 pm. We are looking at the concurrent version systems git and Fossil (the latter created by D. Richard Hipp, the author of SQLite).

CVS is an essential tool for the homelabber so it may be worth tuning in.

David

Excellent talk last night, thanks to both @jdownie and @techman.

I’ve never used git or Fossil but recognise that there’s got to be a better way to manage my various scripts and configs, etc. Something for me to explore further.

I’ll drop the Fossil: Fossil Concepts link in here as I found it a helpful read - particularly the Workflow section which discusses the differences between the git and Fossil workflows.

Great talks even though I felt like I was trying to do a Bradbury (desperately hanging on to the back of the pack hoping something would give me a boost).

I almost made it until JD hit the hyperdrive with syncthing and Gnu Stow.

How about this ?
cd /home/belfry/
mkdir fossil-repo
mkdir scripts

cd /home/belfry/fossil-repo
fossil init scripts.fossil > scripts.fossil.admin
cd /home/belfry/scripts
open -f /home/belfry/fossil-repo/scripts.fossil (-f is needed as ā€˜scripts’ isn’t empty as it contains lots of scripts, right ?)
fossil addremove (adds everything in scripts)
fossil commit -m ā€œadded all my scriptsā€

DONE
Now run the web server for scripts and check everything is there :
xterm /home/belfry/scripts/fossil server -P 8090 --localhost --localauth

Now save /home/belfry/fossil-repo/* to a thumb drive and put it somewhere safe. Do this everyday when you use fossil.

1 Like

My very simple brain does love the idea of ā€œput single fossil file on USB drive, put USB drive in desk drawerā€.

Will definitely have to explore this further when I get time. I also like the idea of having a wiki to save snippets to which aren’t necessarily code, but are just useful commands or traps I’ve run into which I need to document somewhere for my future self.

I came across this blog post earlier today which covers the basics and commands @techman covered in his talk far better than the terrible notes I was trying to take by hand during the presentations on git and fossil on Tuesday night!

That’s a good, and current, one pager for fossil. Almost as good as Terry’s presentation on Tuesday night.

As mentioned I went looking for ā€œfossil CVSā€ on YT and did not come up with anything that was as concise while showing the major features of fossil.

I think the @techman should do it again and this time we’ll record it and upload to YT or PeerTube!!

Sure, I’m happy to do it again, but this time with some notes :slight_smile:

I’m actually working on the next step for you guys which should give you practical hands on experience with Fossil SCM in a fun way!

1 Like

The place I go to for all the latest correct Fossil doc is

There are tons of docs there for the Fossil user.

In many ways that’s the problem.

The casual passerby might be interested in a 10 to 15 minute live howto on getting started, much as you did on Tuesday night. When confronted with a wall of documentation you might just shrug your shoulders and go find a git tutorial on YouTube.

1 Like