erlend, (edited ) to fediverse
@erlend@writing.exchange avatar

Several years in the making, GitLab is now very actively implementing ! 🙌

https://gitlab.com/groups/gitlab-org/-/epics/11247

The end-goal is to support AP for merge requests (aka pull requests), meaning git.alice.dev can send a merge request to gitlab.com/Bob/project.git

First bite-sized todo on the implementation path there is ‘subscribe to project releases’.

Smart move by ; through ActivityPub they’re getting a distributed version of GitHub’s social layer.

@fediversenews

aral, to github
@aral@mastodon.ar.al avatar
doctormo, to programming
@doctormo@floss.social avatar

This should be the default in

[branch]
sort = -committerdate

Adding it to your git config will make the command git branch sort by last used branches instead of alphabetical. No more trying to remember what I called that last branch!

JustineSC9, to Laravel French
@JustineSC9@mamot.fr avatar

Bon ben mes craintes étaient donc fondées... Je signe la semaine pro une rupture conventionnelle à l'initiative de mon employeur (raisons économiques ; je me disais aussi que ça devait être compliqué de verser des salaires quand y'a pas de projets).

Du coup si vous connaissez des boites de sympas sur , inclusives, humaines et qui bossent sur du (ou à la limite), éventuellement du (junior), du et avec une bonne organisation, n'hésitez pas à balancer :-)

adamchainz, to random
@adamchainz@fosstodon.org avatar

🥳 Boost Your Git DX is out! 🥳

📕 353 pages across 18 chapters on improving your command line development experience.

💁 It covers the best tools, techniques, tips, tricks, and tactical tidbits that I’ve encountered in 11 years of using Git.

blinry, to random
@blinry@chaos.social avatar

Hey :) @bleeptrack and I are building a learning game for the browser, and we could use your help!

We built three prototypes, and are not sure which one is best. Today, you can try all of them! There will be a poll at the end of this thread.

Note that these prototypes are still incomplete and a bit rough. But we think you'll figure it out!

All three let you use a real Git, which we run in a Linux VM in your browser! 🤯

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

Github down? I hadn’t noticed.

Might be a good time to check out Codeberg.

https://codeberg.org

Bonus: You can follow them on the fediverse at @Codeberg

#github #githubDown #codeberg #git #dev

ovid, to linux
@ovid@fosstodon.org avatar

BitMover's closed-source product, BitKeeper, was used for source control for the kernel. Larry McVoy, CEO of BitMover, was upset because someone tried to figure out how the BitKeeper worked and he pulled the BitKeeper licenses from Linux developers.

Needing distributed source control, Linus Torvalds created in a couple of months.

BitMover is gone and BitKeeper is now open-source, gathering dust, in a git repository.

https://github.com/bitkeeper-scm/bitkeeper

Codeberg, to random
@Codeberg@social.anoxinon.de avatar

Codeberg provides hosting to more than 50.000 users, and more than 300 users rely on our hosted .

Thanks to your donations and contributions, the dream of a libre software forge is reality. Thank you a lot!

Learn how you can help: https://docs.codeberg.org/improving-codeberg/

vegard, to random
@vegard@mastodon.social avatar

PSA: everybody should set their conflictstyle to diff3 or zdiff3:

git config --global merge.conflictStyle diff3

I have no idea why this isn't already the default. Without this, you have no idea what the actual conflict is.

Meaning of the conflict markers:

<<<<<<<
this is what is in your current tree before cherry-picking
|||||||
this is what the patch expected to find there

this is what the patch wants it to be after being applied
>>>>>>>

diff3 basically adds the middle part.

TheMartianLife, to ai
@TheMartianLife@aus.social avatar

> "Just as GitHub was founded on Git, today we are re-founded on Copilot."

Look, I respect the heck out of the technical implementation of LLMs, but let's be honest: statistically they produce average code at best and misunderstood/invalid code most often. They re-implement old bugs and obfuscate programmer intent and anyone who is leaning on them for more than a pair assist is making software harder for the rest of us.

#AI #Git #GitHub #Copilot #GenerativeAI #LLM #ChatGPT
🔗 https://github.blog/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform/

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

To whomever has launched a denial of service attack on Codeberg, an independent source code hosting cooperative, congratulations, you win at being a most exemplary douchebag (or douchebags, as the case may be).

https://status.codeberg.eu/status/codeberg

adamchainz, (edited ) to python
@adamchainz@fosstodon.org avatar

🕺 From 3.13, virtual environments created by venv will come with a ignore file, thanks to @brettcannon ’s PR merged yesterday. There’ll be no need to add .venv (or whatever) to your .gitignore file then..

FYI the virtualenv package already does this 😁

https://github.com/python/cpython/commit/e218e5022eef369573808a4f8dda9aeeab663750

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

What am I doing? Why, voting to help decide @Codeberg policy as a member.

(Wait a minute, you can’t do that on GitHub? How odd… sounds a bit autocratic to me…) ;)

Seriously, though, check out https://codeberg.org – they’re doing everything right.

There are alternatives and if we want them to survive, we must support them.

adamchainz, to random
@adamchainz@fosstodon.org avatar

🤩 Come get yer Django-related deals for Black Friday week!

My books have a 50% discount, including the new Boost Your DX. And there are deals from 5+ other creators.

https://adamj.eu/tech/2023/11/20/django-black-friday-deals-2023/

ciura_victor, to random
@ciura_victor@hachyderm.io avatar

Periodic reminder that @fork_dev is the best GUI there is.
That's it! That's the whole post.
Thanks, Tanya & Dan.

adamchainz, to django
@adamchainz@fosstodon.org avatar

🆙 I’ve just put the Black Friday discounts live for my and books.

💸 All three are 50% discounted until the end of Cyber Monday, the 27th of November. This includes the team licenses and stacks with the regional discount.

👉 Check them out on my Gumroad page:

https://adamchainz.gumroad.com/

VincentTunru, to random
@VincentTunru@fosstodon.org avatar

It's hard to see why "clean" Git commits are useful if you've never done a good git blame or git bisect.

It's also hard to see how useful git blame and git bisect can be if your Git commits are a mess.

Not sure where I'm going with this.

gs, to mastodon
@gs@fosstodon.org avatar

I couldn't find a good Mastodon toot scheduler, so I'm making one. Here's a preview - I'd love your feedback and collaboration!

https://github.com/glenn-sorrentino/mastodon-scheduler/tree/main

#Mastodon #mastodonapp #ux #ui #webapp #softwaredevelopment #git #schedule

ntoskrnl, to Furry

Ever wondered what happens when you check out a branch in git? This little guy has all the answers 🦊

🎨: my friend @tegfox - THANK YOUUUUU omg aaaaaaa it came out so freaking good as you always do :D <3 he's so CUUUTEEEE just look at da lil guy just trying his best to manage all that code <3

danslerush, to microsoft
@danslerush@floss.social avatar

& strikes back : The continues « Can no longer search code without being logged in »

https://github.com/orgs/community/discussions/77046

Note : We're talking here for not logged-in users on GitHub and the in-repository search, the global search for code is limited for years.

Do you know that @Codeberg is really awesome ? 🤓

calisti, to random
@calisti@chaos.social avatar

✨ TIL ✨:

You can have auto-pick user.name and user.email based on repository remotes' URLs.

michaelabon, to random
@michaelabon@hachyderm.io avatar

My team at just added Watchtower support for insecure and unencrypted keys!

If you opt in, Watchtower will review the SSH keys stored on your local disk. For any security alerts, we'll offer recommendations on how to fix them.

https://blog.1password.com/watchtower-ssh-keys/

And if you aren't using 1Password already to store and sync your SSH keys, or to be your SSH agent, or to use those keys to sign your commits... you're really missing out!

adamchainz, to random
@adamchainz@fosstodon.org avatar

♦️ There is a safer alternative to 'git push --force'!

🫸 Use --force-with-lease and --force-if-includes to restrict force pushes so that they don’t unintentionally overwrite commits pushed by others.

Explained in my post: https://adamj.eu/tech/2023/10/31/git-force-push-safely/

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