schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Man, I need a table of commands of #Git or #Mercurial equivalent in #CVS!
Has been ages since I last used the latter ... might have been c late 1990, when I switched to Subversion.
Any news on when #NetBSD be switching to Mercurial|Git?
As I continue to use my Git workflow for beta readers, I am realizing Git just isn't for fiction prose and everything I am doing is tricks and hacks to work with it.
I ended up hiring someone to build me a python script that is interactive.
The common frustration I ran into was,
let's say Jason edited a paragraph in Chapter 1.
Jane edited the same paragraph but a different section.
I wanted Git to smartly present these as changes and have me reject, accept, and or set them aside for later.
It couldn't do that with Git. I'd eventually have to open files and compare myself, which defeats the reasoning. I was contorting Git to the point it stopped making sense to hack and contort.
I gave up and just use Git as glorified Cloud storage and for tracking my own changes to my own MD files.
My trial and errors to turn Git into more of a track changes system that was screen reader friendly wasn't cutting it, so I just decided to pay someone money to make me a non-vibed Python script that includes multiple things such as Critic Markup support, Pandoc's Track Changes support when I convert DOCX to MD using --track-changes=all,
and other goodies that compare comments, compares insertions, deletions, and far more inside of text files and MD files.
I *could* use Google Docs and Track changes, but I like working with local text files, and I have more than five beta readers.
#Git #ReadingCommunity #Beta #BetaReaders #Python #Programming
I have a script called "git-unreleased":
git log -p "$(git tag --list --sort version:refname | tail -n1)"..
I find this very useful. I run it when preparing release notes, for example.
People that like to display the current #Git branch on your terminal prompt or title: how do you handle the case where a different process switches branches?
If you are sad about having missed my tutorial introducing users to the #Git compatible version control system #GameOfTrees at #EuroBSDcon two weeks ago, you can download the full tutorial instructions and work through all the same steps as people did in the room with me:
I think I'm slowly going to make my way back to self-hosting my repositories (via cgit, most likely). Most providers now either have too strict of rules or none at all...
Probably better to have full control anyway ๐คท
ok, #git question:
* I want to incorporate https://github.com/marovira/lua into a project
* i want to make project-specific patches
* I want it to be easy to pull from upstream
Thoughts???
๐ #Gitte 0.10.0 is out!
* Side-by-side diffs in the working copy & history
* Git LFS setup & tracked pattern management
* Add, update, configure & remove submodules
* Manage remotes & delete remote branches
* Per-repository commit & tag signing configuration
* Much faster startup, commit graphs & staging
Plus light & dark mode settings, UI improvements, and lots of fixes.
Flathub: https://flathub.org/apps/de.wwwtech.gitte
macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.10.0+132
Repo: https://codeberg.org/ckruse/Gitte
If you have to leave #sourcehut because of their (well-argued!) LLM policy, and your project is mainly for a very small team of devs or maybe just yourself, take a look at how I solved the same issue migrating from #codeberg.
Do we really need to run heavy forges for small projects? I think not!
https://sources.profpatsch.de/Profpatsch/users/Profpatsch/source-forge/
What protocol should federated code forges use?
#EvanPoll #poll #federation #git
| ActivityPub: | 85 |
| ATProto: | 9 |
| Git: | 57 |
| Other (please specify): | 11 |
Closed
Game of Trees 0.127 released https://undeadly.org/cgi?action=article;sid=20260721102106 #openbsd #gameoftrees #got #git #versioncontrol #development #freesoftware #libresoftware
I will be hosting a #GameOfTrees version control system tutorial at #EuroBSDCon 2026, with @op as co-host (edit: Turns out Omar cannot make it; Johannes Thyssen Tishman will be co-hosting instead).
This tutorial will be suitable for both #Git experts and complete beginners. The experts will probably spend significant effort temporarily unlearning some things they know, while the beginners will spend moderate effort learning some things they didn't know. Our goal is that both groups will broaden their version control horizons a bit and have fun doing so
โ
To clarify my #git issue: I would like a setup where I have a local 'emacs-31' branch, checked out, with remote upstream '<something>/emacs-31', and where <something>/emacs-31 is updated by/from both Savannah and Github, so that when I pull from either this ripples through to the on-disk, checked out state I'm building pre-release Emacs 31 from.
AFAIK this can't be done with normal separate remotes; you can 'git fetch' from both but only one will update the local disk state on 'git pull'.
A crazy question for #git people: is there any easy way to configure a single branch to have two upstreams (one true master, one a mirror of it), so that I could set up a Emacs git repo mirror with both Savannah and Github as its upstreams and pull from either to update origin/emacs-31 (aka 'emacs-31' locally)?
Obviously you can do this manually by switching remote origins back and forth, but I'd like something easier where I just do 'git pull savannah' (or 'git pull github').
It's just if I ever die, they might be worth saving for someone.
git://fedicy.us.to/stories anyway.
#stories #git #meta #help #MutualAid etc
๐ #Gitte 0.7.0 is out!
- Visual commit graph with color-coded per-branch colors
- Greatly overhauled layout
- Rename detection in diffs
- Drop multiple commits at once
- Show word-based diffs more often
- Toggle recursing into untracked directories
- Shortcut (Ctrl+D) to switch between staged & unstaged
Plus many performance improvements & lots of fixes.
Flathub: https://flathub.org/apps/de.wwwtech.gitte
macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.7.0+36
Repo: https://codeberg.org/ckruse/Gitte
The DevOps Toolkit (Kubernetes, Helm, ArgoCD, Terraform) by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks ๐ on Leanpub!
Link: https://leanpub.com/b/devops-toolkit
#terraform #devops #cloud_computing #computer_programming #infrastructure_as_code #software_engineering #docker #go #kubernetes #git
Stop Using Conventional Commits
https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/