urbanists.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a server for people who like bikes, transit, and walkable cities. Let's get to know each other!

Server stats:

560
active users

#Git

53 posts52 participants6 posts today
.:\dGh/:.<p>Let's see what the PHP gods say about that "bug"</p><p><a href="https://github.com/php/php-src/issues/18341" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/php/php-src/issues/</span><span class="invisible">18341</span></a></p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bug</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a></p>
Hacker News 50<p>Bauplan – Git-for-data pipelines on object storage</p><p>Link: <a href="https://docs.bauplanlabs.com/en/latest/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.bauplanlabs.com/en/latest</span><span class="invisible">/</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=43705991" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">3705991</span></a></p><p><a href="https://social.lansky.name/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
Benjamin Carr, Ph.D. 👨🏻‍💻🧬<p><a href="https://hachyderm.io/tags/LinusTorvalds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinusTorvalds</span></a> built <a href="https://hachyderm.io/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> in 10 days - and never imagined it would last 20 years<br>In a mere 10 days, he developed a working version of Git, which was first committed on April 7, 2005. Of course, he'd been thinking about it for a while. BitKeeper conflict had been brewing almost since the start. In a recent GitHub interview, <a href="https://hachyderm.io/tags/Torvalds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Torvalds</span></a> had been facing a question, "How do I do something that works even better than BitKeeper does but doesn't do it the way BitKeeper does it?" <br><a href="https://www.zdnet.com/article/linus-torvalds-built-git-in-10-days-and-never-imagined-it-would-last-20-years/?utm_source=changelog-news" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zdnet.com/article/linus-torval</span><span class="invisible">ds-built-git-in-10-days-and-never-imagined-it-would-last-20-years/?utm_source=changelog-news</span></a></p>
Adam Johnson :django: :python:<p><a href="https://fosstodon.org/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> mini tip:</p><p>Acknowledge co-authors with a 'co-authored-by' trailer at the end of your commit message, like:</p><p>co-authored-by: Otter Coder &lt;otter@coolmail.example&gt;</p><p>GitHub, GitLab, and some other Git hosts will parse such trailers and show co-authors’ avatars alongside your own for that commit.</p>
stib<p>me: Hi <a href="https://aus.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a>, please just take the stuff I changed and put it on the webernet.</p><p>Git: Some updates were rejected because you have un-sprongled verterbrae in your sub-spline. Either extrapolate your tips or re-fling your local branch, using git reblog --ff-no-ice. If you want to recapitulate your local flange, then your diversionary remote can't be submitted without stripping the exoplanet, with potential universal anguish.<br>hint: Disable this message with "git config set advice.flagelate false"</p><p><a href="https://aus.social/tags/ISuckAtGit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ISuckAtGit</span></a></p>
Ross A. Baker<p>Needed to merge one git repository into another for the umpteenth time. This way retains history and issue links:</p><p><a href="https://rossabaker.com/articles/merge-two-git-repositories-with-history/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rossabaker.com/articles/merge-</span><span class="invisible">two-git-repositories-with-history/</span></a></p><p><a href="https://social.rossabaker.com/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a></p>
stib<p>So I'm trying to get better at <a href="https://aus.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a>. I added a Development branch to one of my repositories for me to muck around with, leaving the Main branch for people to download.<br>But I just finished working on a new script which is ready for beta, added it to main and pushed it up to the repository, then remembered to fill out some metadata in the header, changed it and pushed the changes while still on Main. <br>So now Main has some tweaks that aren't in Development. How do I synch up my development branch with main now, without losign all the bits and bobs that are in Development but not in Main?</p><p>BTW if you want to download a hot off the press GPU-accelerated tiling plugin for <a href="https://aus.social/tags/BlackMagicFusion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlackMagicFusion</span></a> it's at <a href="https://codeberg.org/stib/stibs_fuses" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/stib/stibs_fuses</span><span class="invisible"></span></a></p><p><a href="https://aus.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://aus.social/tags/ISuckAtGit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ISuckAtGit</span></a> <a href="https://aus.social/tags/AskFedi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AskFedi</span></a></p>
Rod2ik 🇪🇺 🇨🇵 🇪🇸 🇺🇦 🇨🇦 🇩🇰 🇬🇱<p>Linus <a href="https://mastodon.social/tags/Torvalds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Torvalds</span></a> a créé <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> en 10 jours - et n'aurait jamais imaginé qu'il durerait 20 ans</p><p>I ❤️ <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> !</p><p><a href="https://www.zdnet.fr/actualites/linus-torvalds-a-cree-git-en-10-jours-et-naurait-jamais-imagine-quil-durerait-20-ans-411859.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zdnet.fr/actualites/linus-torv</span><span class="invisible">alds-a-cree-git-en-10-jours-et-naurait-jamais-imagine-quil-durerait-20-ans-411859.htm</span></a></p>
The Linux Foundation<p>Git was a side project.</p><p>Just 10 days of code.</p><p>20 years after Git’s first commit, Linus Torvalds reflects on what he built (and what he didn’t expect) → <a href="https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.blog/open-source/git/gi</span><span class="invisible">t-turns-20-a-qa-with-linus-torvalds/</span></a></p><p><a href="https://social.lfx.dev/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://social.lfx.dev/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
joachim<p>Feels a bit dangerous, but I just dealt with <a href="https://drupal.community/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> complaining about local untracked files that would be overwritten by a `git pull` by selecting the list, copying it, then doing `pbpaste | xargs rm`. I assumed I'd get asked for confirmation for each one... but it just deleted them all! Eek! <a href="https://drupal.community/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://drupal.community/tags/xargs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xargs</span></a></p>
Jukka Niiranen<p>The best part of the 20 years of Git celebration interview with Linus Torvalds was this bit about his choice of text editor. Which is MicroEMACS from 40 years ago, not used by anyone else today.</p><p>Instead of the endless rush to adopt whatever is the hyped tech of the day, you could choose to be more like Linus. Make your own choices based on what you really need.</p><p>If it worked for the guy who created <a href="https://mstdn.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> and <a href="https://mstdn.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a>, why couldn't it work for you?</p><p><a href="https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.blog/open-source/git/gi</span><span class="invisible">t-turns-20-a-qa-with-linus-torvalds/</span></a></p>
2something<p>Fedi, is there a way to view which version of <code>git</code> a particular Forgejo server is running, assuming I am an ordinary user and not an admin? <code>api/v1/version</code><span> shows the Forgejo version, but not the git version.<br><br>This is mainly for my curiosity and not for a practical purpose.<br><br></span><a href="https://transfem.social/tags/git" rel="nofollow noopener noreferrer" target="_blank">#git</a> <a href="https://transfem.social/tags/Forgejo" rel="nofollow noopener noreferrer" target="_blank">#Forgejo</a></p>
Elias Probst<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@grumpygamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grumpygamer</span></a></span> haven't tried it myself yet, but I've heard a lot of good things about <a href="https://mastodon.social/tags/Jujutsu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jujutsu</span></a> - an SCM which imposes a much more accessible workflow onto <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> which is used under the hood and thereby stays 100% backwards-compatible.</p><p><a href="https://github.com/jj-vcs/jj" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/jj-vcs/jj</span><span class="invisible"></span></a></p>
R-Ladies Paris<p>Nous sommes ravis de partager le replay de notre meetup avec notre invitée Maëlle Salmon <span class="h-card" translate="no"><a href="https://mastodon.social/@maelle" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>maelle</span></a></span> qui a présenté le package {<a href="https://mastodon.social/tags/saperlipopette" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>saperlipopette</span></a>} et a partagé son expertise sur <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a>.</p><p>📺 Replay : youtu.be/u6XqHOO8g6c</p><p><a href="https://mastodon.social/tags/RStatsFr" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RStatsFr</span></a> <a href="https://mastodon.social/tags/RStats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RStats</span></a> <a href="https://mastodon.social/tags/RLadies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RLadies</span></a> <a href="https://mastodon.social/tags/Paris" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Paris</span></a> <span class="h-card" translate="no"><a href="https://mastodon.social/@chaimaboughanmi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chaimaboughanmi</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@mouna_belaid" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mouna_belaid</span></a></span></p>
Ukiah Danger Smith<p>Help me understand why <a href="https://mastodon.social/tags/jujutsu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jujutsu</span></a> <a href="https://mastodon.social/tags/jj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jj</span></a> is worth using.</p><p>I am pretty happy using <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> as is. My workflows are generally pretty simple, branch, commit, PR, squash, and merge. </p><p>My biggest pain points are when, rarely, a coworker will branch my branch and then I will have to handle the merge after I've rebased -i my branch.</p><p>I don't have any issues with git concepts or mental model. I rebase -i a lot, but rarely use the reflog. Only once did I lose any real work.</p><p>Re-post for visibility <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.social/tags/vcs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vcs</span></a></p>
Daniele Verducci 🧉So, I made a <a class="hashtag" href="https://social.ichibi.eu/tag/pr" rel="nofollow noopener noreferrer" target="_blank">#pr</a> on <a class="hashtag" href="https://social.ichibi.eu/tag/esphome" rel="nofollow noopener noreferrer" target="_blank">#esphome</a> <a class="hashtag" href="https://social.ichibi.eu/tag/git" rel="nofollow noopener noreferrer" target="_blank">#git</a> <a class="hashtag" href="https://social.ichibi.eu/tag/repository" rel="nofollow noopener noreferrer" target="_blank">#repository</a> to add support to the <a class="hashtag" href="https://social.ichibi.eu/tag/waveshare" rel="nofollow noopener noreferrer" target="_blank">#waveshare</a> 7,5 inch BWR <a class="hashtag" href="https://social.ichibi.eu/tag/epaper" rel="nofollow noopener noreferrer" target="_blank">#epaper</a> display, now let's wait for a review: <a href="https://github.com/esphome/esphome/pull/8556/commits/740253762d5c4d79920f5838bd083af435cbb764" rel="nofollow noopener noreferrer" target="_blank">https://github.com/esphome/esphome/pull/8556/commits/740253762d5c4d79920f5838bd083af435cbb764</a><br>I never contributed to esphome, nor to a C project, nor to an <a class="hashtag" href="https://social.ichibi.eu/tag/embedded" rel="nofollow noopener noreferrer" target="_blank">#embedded</a> project in general, so I hope my <a class="hashtag" href="https://social.ichibi.eu/tag/code" rel="nofollow noopener noreferrer" target="_blank">#code</a> is adequate, but I would not be surprised if I need to change something...<br>Let's see!
daniel:// stenberg://<p>Can distros ship <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> that ends up using <a href="https://mastodon.social/tags/OpenSSL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSSL</span></a> (via libcurl)? This bug was filed against Debian:</p><p><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094969" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.debian.org/cgi-bin/bugrep</span><span class="invisible">ort.cgi?bug=1094969</span></a></p>
Elen Le Foll 🇫🇷 🇬🇧 🇩🇪<p>For some reason, this morning is the day I've (finally) decided to take some time to actually learn <a href="https://fediscience.org/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> in a more systematic way than my current approach of googling as I go along and inevitably forgetting how I solved the last problem... 🙈</p><p>I enjoyed reading and answering the quiz questions of the W3 schools tutorial (<a href="https://www.w3schools.com/git/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">w3schools.com/git/</span><span class="invisible"></span></a>) and I'm grateful to the <a href="https://fediscience.org/tags/Stackoverflow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Stackoverflow</span></a> peeps who have asked the same silly questions that I've been asking myself and to the kind people who patiently answered them. Now I know that "origin" doesn't have a particular meaning, it's just an alias for a URL and that there is a system to the use of one or two dashes in git commands (okay, I could have admittedly worked that one out by myself but trial-and-error served me just fine for the past few years... 🙃). </p><p><a href="https://fediscience.org/tags/Learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Learning</span></a> <a href="https://fediscience.org/tags/ThingsNobodyTeachesYou" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingsNobodyTeachesYou</span></a></p>
joachim<p>Because <a href="https://drupal.community/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> rebase is just a sequence of cherry-pick instructions (the 'pick' ones at least!) you can add a totally foreign commit to the list, for example, to cherry-pick a commit from a different branch earlier in your current branch's history.</p>
Jonathan Matthews<p>TL;DR is there a way to use git to provide out-of-band *per-line* commentary on content changes? Perhaps using git-notes?</p><p>Imagine you have a plaintext document that needs review.</p><p>Broadly, a review could be "change line 42 from X to Y", which can be captured by "a git commit"; but could also include "if we change L42 from X to Y then what about effect Z?" - in other words: commentary.</p><p>Is there a <a href="https://fosstodon.org/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a>-y way to store, transmit, &amp; then display such per-line comments, *external* to the source doc?</p>