socel.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Socel is a place for animation professionals, freelancers, independents, students, and fans to connect and grow together. Everyone in related fields are also welcome.

Server stats:

320
active users

#git

30 posts26 participants0 posts today

Today I finally finished moving everything over to Codeberg and deleted my GitHub account!

I’m slowly ditching big corporations and switching to non-profit, decentralized, federated services.

You can find me at:
- midtsveen.codeberg.page
- codeberg.org/midtsveen

midtsveen.codeberg.pageHome - Erik L. MidtsveenAnarcho-syndicalist and unapologetically queer with a gender-fluid identity. Advocate for radical inclusion, privacy, and open-source software.

I would like to upload the code to storyseedlibrary.org/ Solarpunk art library publicly and accept Pull Requests with any suggestions / submissions people have.

The repository is roughly ~200 MB, can grow up to ~500 in the future.

What would be the best platform to do it, balancing Solarpunk's #floss philosophy with user-friendliness?

Story Seed LibraryWelcome to Story Seed Library!A library of Solarpunk art and story seeds helping you imagine a better climate future!

#git #gamedev #LargeFiles

It is just *bewildering* to me that git does not have a way to ignore changes to a tracked file.

Game dev use-case:
repo/
codefile001
codefile002
binary_files/
huge001.blend
huge002.png
huge003.wav

I want to add/commit/push as usual, because I *want* the all those files online (backups) and for others to fetch.

I do NOT want those binary files to duplicate. When I push a new version, then *replace* binary files that changed!

😕 🦇
1/

How to abort a git commit amend
"Sometimes you issue a `git commit --amend` only to realize that you didn't really mean to amend the previous commit."
In vi: `ESC :cq!` (quit without saving and report an error) In anything else: Delete the commit message, so git will complain about the missing message instead of continuing.

tutorialhorizon.comHow to abort a git commit amendSometimes you issue a git commit --amend only to realize that you didnt really mean to amend the previous commit. You'd rather save your changes as a new commit. This can happen under many circumstances like changing your mind at …
Replied in thread

@0xF21D well, good news:

I test it regularly manually on @MastodonEngineering / #Mastodon because @Gargron et. al. can't be assed to implement proper feed URL support.

  • So far it works just fine with no big issues.

  • (It'll compain about the commented lines but if you just delete the empty & comment lines it'll just work out of the box)...

If you find a proper way to update (not replace/merge) blocklists via Mastodon's #API (without having to spin up a #git or similar) I'd love to see that, but alas the destructive nature of some devs kills any incentive for me to unfck this mess or even submit it to #GlitchSoc #developers...

Pitch Besides manually adding a CSV file for blocks under /settings/imports , the option to automatically pull and update / overwrite blocklists would be greatly appreciated. This could also provid...
GitHubBlocklist Feed Support · Issue #28605 · mastodon/mastodonBy kkarhan
Replied in thread

@fasterthanlime
Things that I really wish #git had (and IIUC #jj is good at this):
- an undo command that can undo any git commands including those whom destroyed uncommited state like `git restore uncommited/file`
- `git bisect --rebase-original-branch` or whatever that would make it easy to commit a fix after a bisect (generaly I want to amend the falty commit then rebase the original branch on top of it).
- `git commit --fixup-and-rebase` instead of manually having to do an interactive rebase

#git #GameDev

Dreaming aloud. How can git & game dev cooperate?

In project, have path/to/bigfiles where the blend files (for eg) live.

In .gitattributes:
track *.blend -> path/to/bigfiles/

Use git as normal. All blend files become little text pointers to the path. (Like in LFS.)

Push etc. sends the little files, and then rsyncs the large files to the server.

So git as usual, but it also saves your big files via rsync *without* ever-growing file sizes on the server!

Any thoughts?

#git #lfs
I was told, a few days ago, that git lfs only saves space on my local drive but that the server (origin, i guess) grows full of file versions.

E.g i push 3d.blend, it's 10mb.
I edit it, push again, server now reports 20mb used. Then 30mb etc.

Is this the expected lfs behaviour? Can someone point me to where this is documented?

I'd much rather there be one 3d.blend file locally AND remotely. Is that even possible to do?

I don't think people realize this issue about lfs.

Linus Torvalds has proper motivated reasons for really disliking file systems without a case sensitivity.

Read this with me from the kernel lkml, regarding bcachefs.

Re: [GIT PULL] bcachefs fixes for 6.15-rc4 - Linus Torvalds
lore.kernel.org/lkml/CAHk-=wja

🖋️ #bash #sh #zsh #ksh #csh #tcsh #fish #git #Linux #lkml #POSIX #FOSS #100daysofCode #640DaysOfCode #coding #1024DaysOfCode #github #programming #Torvalds #filesystem

lore.kernel.orgMaking sure you're not a bot!

Sometimes I'm happy to tinker with #HomeLab stuff, and other times I just want it to work when I thought it'd be a quick job.

Related: If anyone knows why I'm getting a 500 error running git-http-backend in a #FreeBSD jail with #nginx that'd be great.

I've set up directory browsing as well, and that all works fine. Nginx logs show no errors. But cloning always results in a 500 response.

Dal momento che sono stufo delle minchiate dell bigtech a proposito dell'IA, ho deciso che tutto ciò che ho su #GitHub sarà trasferito su #Gitea , e questo grazie ai @devol che tengono in piedi *anche* questo servizio.
Approfitto per mostrare una schermata di #LazyGit , un client #git fantastico!

#git #gamedev #binaryFiles #Blender #gltb

Small project has:
player.gd
bigbinary.blend

How can i add both but have bigbinary.blend only ever have one copy on my local repo and one copy on the remote repo?

I want to change that blend file. Add. Commit and push, and have the latest file *replace* the one on remote.

I.e. for known binary files i want one copy of them in the repo but not versioned or duplicated locally or remotely.

git annex may help. Any other hook or filters ideas?

🦇