Updated Jujutsu to 0.39.0 for #guix. In this PR, or anyone that wants to try it:

https://codeberg.org/guix/guix/pulls/7078

Nice features are a new `jj arrange` which is kinda `git interactive rebase` but without the fear.

And, `jj bookmark advance` which makes it easy to move a bookmark (branch) forward. Improves interacting with Git branches.

#git #jujutsu #dvcs #guix

Update Jujutsu

<!-- Below is a checklist for package-related patches. For details please refer to [the manual](https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html). Common issues in the contribution process are also documented in the ["Contributing" chapter](https://guix.gnu.org/manual/deve...

Codeberg.org
Introducing jjq, a local merge queue for jj

jjq is a CLI tool that lets you, or more likely, a coding agent, submit a change to be considered for landing on the trunk of a jj repository. Think of it like a local version of a merge queue from a hosted forge. jjq will automatically test to see if...

I am tackeling my next project in moving away from #BigTech and #USTech companies. This one is one that is really hard for me, and that pains me a bit: I'm moving away from #GitHub - it's hard for me, because I've been brought up with #SVN and instantly fell in love with #DVCS, and with #git I instantly also started using GitHub. And I **really** used it like their slogan suggested: Like "facebook for programmers". I followed friends and colleagues, followed projects I loved and people that seemd interesting to me, and even had a couple of discussions that started with a commit or new repository on Github. Plus, I love their mascot and have a huge amount of stickers featuring #Octocat - to me GitHub was a crucial part of my programming hobby and upbringing.

However, since #Microsoft accquired it, my engagement got less, even though I stayed, because no other solution at that time was remotely what I wanted and loved about GitHub.

Since then, lots of things have happend; GitHub fired people that spoke out against the capitol attack, it does business with ICE, and is now monetizing the works of millions of open source developers with their integration of AI in GitHub that you never agreed to and cannot opt out of. And GitHub's parent company openly supports Trump, and meddles in international juristriction and politics by blocking political enemies of the Trump regime from their accounts (i.e. the E-Mail account of ICC Prosecutors).

I think I won't delete my old GitHub account; but active and new repositories will be moved to @Codeberg - I am not sure if it is the right home for me, or if I long-term will be hosting my own @gitea or @forgejo instance; but for a start I think it is the right thing to do, and as I am currently working on something I would like to put under versioning, now is the best time to do it. So if you want to follow along, here is my new repository host:

https://codeberg.org/pygospa

#BoycottBigTech #UnplugTrump #privacy #security #souverein #NoAI #AiMisuse #GiveUpGitHub #codeberg #forgejo

pygospa

👨🏾‍🎓👨🏾‍💻 B.Sc. in CS from [CAU Kiel](https://en.wikipedia.org/wiki/Kiel_University), M.Sc. student in [Bremen](https://en.wiki) with focus on AI/ML, cognition & robotics, Software Developer (sen) @ [neuland](https://www.neuland-bfi.de).

Codeberg.org
@[email protected]

Any specific example?
(just to be sure you are actually talking about free software instead of open source...)

Anyway, I stink I should spend some time to write a tutorial on how to setup a #Fossil multi project forge. It's my #dvcs of choice these days given how cheap, easy and featureful it is, in a single statically compiled executable with no dependencies.

Compared to git-based forges it's way simpler and more featureful despite having a web 1.0 interface (something I love, but some don't feel cool enough).

Here a full feature example https://fossil-scm.org/home/doc/trunk/www/index.wiki

Here one of my projects using it: https://code.tesio.it/p/self-hosting/doh.cgi/dir?ci=tip

(Note that some hate my #HackingLicense, despite it gives users that accept it as a binding contract more rights and permissions than any other existing #copyleft: not a #opensource license for sure, arguably a free software license since it forbids any use of the covered work that would limit the freedoms of others... yet as a contract, it is a first attempt against #GenAI corporations' abuses...)
Fossil: A Coherent Software Configuration Management System

/home/lucio.albenga.es - From Git to Fossil

… in the end I re-wrote most of the lines, but it was still really useful to get me to find the will to do it. 🤣
(I guess is the same reason if you ask a question a few people replies and if you make a bold false statement many will go to great length to correct you? 🤔)
#monotone #DVCS

Von Innsbruck nach Hamburg! 🚗

Unseren nächsten Tagungs-Stopp legen wir bei der 36. Jahrestagung der Deutschen Vereinigung für Chinastudien am Asien-Afrika-Institut der Uni Hamburg ein - mit dabei natürlich auch Bücher zum diesjährigen Thema “Selbstbilder/Fremdbilder”. Kommen Sie gern zum Schmökern bei uns am Stand vorbei! 📚

#dvcs #Chinastudien

Jujutsu v0.33 is out!

Jujutsu (jj) is a new, git-compatible decentralised VCS with decent UI/UX.

https://github.com/jj-vcs/jj/releases/tag/v0.33.0

#git #jujutsu #dvcs

Release v0.33.0 · jj-vcs/jj

About jj is a Git-compatible version control system that is both simple and powerful. See the installation instructions to get started. Release highlights jj undo is now sequential: invoking it m...

GitHub
Git