boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar
viktor, to opensource
@viktor@me.dm avatar

🖥️ Are you working on any projects over the weekend? Share a link.

mariowitte, to random German
@mariowitte@mastodon.social avatar

Was ist denn der beste Git-Hoster der nicht Github heisst? Ich würde gerne mal testweise über den Tellerrand gucken.

Gitlab selber hosten ist raus, hab ich gerade wieder gemacht und für unlustig befunden.
Vertragspartner (und Server) sollten in Europa sein
CI/CD wäre fein, aber kein KO-Kriterium.
Stabile, langweilige, mittelständische Betreiberfirma wäre großartig.

Gibt es da Empfehlungen?

mariowitte,
@mariowitte@mastodon.social avatar

@phranck @czottmann Looks good, but unfortunately - in my case - only for non-profit stuff. I need it for a commercial project :(

mariowitte,
@mariowitte@mastodon.social avatar

@czottmann
Danke! Muss ich mir mal genauer angucken, public alpha klingt erstmal abenteuerlich 😁

adamchainz, to random
@adamchainz@fosstodon.org avatar

Found the cheekiest narwhal photo in the British Library archive. Using it as a chapter cover image in my new book 🐳🦄

kushal,
@kushal@toots.dgplug.org avatar

@adamchainz When is the book coming out?

adamchainz,
@adamchainz@fosstodon.org avatar

@kushal aiming for the day before @djangoconeurope, 28th May, but things are so unpredictable with baby I’m not gonna 100% promise this!

matt, to opensource
@matt@oceanplayground.social avatar

Is it unusual for a repository owner to accept PRs, but only by copy-paste-and-rewriting them so that the history doesn't show any contribution credit from anyone else? they've made modifications to be sure, but clearly by referencing my code.

I feel like I've been plagiarized, but is there some good reason this is done and I should calm down?

It's just nice have your work acknowledged in the git record, right?

matt,
@matt@oceanplayground.social avatar

@evan No.

fabian,
@fabian@floss.social avatar

@matt Sounds like a bad practice. Is the code actually open-source (does it have a proper license?). Maybe they want to keep sole ownership for possible future relicensing?

schmonz, to programming

You know me, I can’t pass up a portmantopportunity. So I’ve renamed When All Tests Were Green to Greencently.

(From unwieldy to eye-rolling, perhaps amusingly so.)

Here’s a FAQ about the thing itself, not the rename: https://schmonz.com/software/greencently/faq

aral, to random
@aral@mastodon.ar.al avatar

I’ve gone from using the git command-line exclusively to almost exclusively using Sublime Merge.

I basically just keep it open on its own monitor as a real-time dashboard of all my changes. That, and the ease with which you can stage hunks and lines, has improved the quality of my commits and also gives me greater peace of mind.

(Downside: it’s a commercial app and Linux support exists but isn’t first class. e.g., doesn’t automatically respond to light/dark mode changes.)

aral,
@aral@mastodon.ar.al avatar

@frigidcode There’s a preference for flipping between light and dark mode but it doesn’t do so automatically. In fact, it’s the only proprietary app I use on my system and it’s the only one that doesn’t do this. 🤷‍♂️

doctore,

@aral I use it in similar way. I like the staging by hunk/line feature as well. It's much fast than via cmd (I know this hurts for cmd fanbois). Getting the overview over what has currently changed and what a selected amount of commits have changes is very nice as well. The commits, rebase and branching I still do via cmd though.

rml, to random
@rml@functional.cafe avatar

Concerning my toot from a few days ago concerning more "well-bounded" #dvcs patch workflows, I just discovered #pijul, which seeks to make applying changes commutative (ie the order doesn't matter) based on "theory of patches", "merge correctness", "partial clones" and "first-class conflicts":

"In Pijul, independent changes can be applied in any order without changing the result or the version's identifier. This makes Pijul significantly simpler than workflows using git rebase or hg transplant. Pijul has a branch-like feature called "channels", but these are not as important as in other systems. For example, so-called feature branches are often just changes in Pijul. Keeping your history clean is the default."

https://pijul.org/
#git #categorytheory

rml,
@rml@functional.cafe avatar

@softinio the world if we could get paid to work on the things we need instead of the things that venture capitalists want...

softinio,

@rml 💯💯💯

elijahwilson, to programming
@elijahwilson@fosstodon.org avatar

A year ago, I was uncomfortable using git rebase, but now I can't live without it.

fabian, to random
@fabian@floss.social avatar
freekmurze, to random
@freekmurze@phpc.social avatar

❄️ Hell froze over: I’ve stopped writing “wip” commit messages.

🔥 Here’s how I use AI to generate good commit messages from now on:
https://freek.dev/2487-saying-goodbye-to-wip-commit-messages

😅 My colleagues seem to be pretty pleased!

mgorny, to random

So someone made a commit with a future date to . As a result, now produces a snapshot with dates in the future. Upon running on files from that snapshot, keeps detecting that generated CMake files are older than their sources and rerunning CMake in a loop. Sigh.

https://github.com/llvm/llvm-project/commit/cb133a4629a56f8c8a67fb7549356839917b52f9

duxsco,

@mgorny yeah, people should live in the correct time zone which is UTC+1 or UTC+2 depending on the time of year.

dsfgs, to random

YOU'RE AN who doesn't want to die a mysterious premature death. Have you considered at work?

The Invisible Internet Protocol has great tools that don't require javascript, from tools to a mirror (http://stackoverflow.i2p) to search services like , and and more. There's little reason to leave I2P, with repos, and , to boot.

Innovate while being — avoid being targetted for your .

dsfgs,

We should mention that 2023 marks I2P's 20th Birthday.

🎉 HAPPY 20th BIRTHDAY I2P! 🥳

Privacy advocates and lovers with programming experience can help this historically significant project by grabbing a copy of the source code and contributing to its .

Together we can ensure I2P continues another 20 years.

kzimmermann,
@kzimmermann@fosstodon.org avatar

@dsfgs nice! A reminder for me to use it more often!

sr3, to random

If there was ever a piece of software that I could throw down a fucking volcano it would be .

Why yes I am including every malware in existence and clippy

GayCookie, (edited ) to random

I'm hosting my own Git instance for a while now (Gitea) and I'm still not sure if I want to have it as my default/main instance or stick with GitHub as my main.

What would you do?
I'm also very curious what self-hosted instances you guys use.

jonatan,
@jonatan@social.jsteuernagel.de avatar

@GayCookie Ah, okay. Will certainly give that a try, thanks!

GayCookie,

@chihuamaranian I just checked it out and looks also very promising, sadly because I have it running behind Cloudflare I can not directly push packages to it I had to disable Proxy from Cloudflare to check it out and so far I'm actually happy with the result =D

https://git.gaycookie.dev/GayCookie/-/packages/container/shrink.gay/latest

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines