m5l.eu 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.

Site description
Yet another single-user instance
Admin account
@marek@m5l.eu

Search results for tag #git

AodeRelay boosted

[?]⚓💾 Tueddelmors 💾⚓ » 🌐
@reeeen@norden.social

Wusstet ihr, dass `git blame` eigentlich `git praise` heißen sollte? 🤔

Stattdessen starrt man auf Zeilen von 2019 und fragt sich, wer um 23:47 Uhr nüchtern "temporäre Lösung" in den main gepusht hat.

(Spoiler: Man selbst.)

Versionskontrolle ist Archäologie – nur dass die Artefakte manchmal noch in Produktion laufen. 🏺💻

    AodeRelay boosted

    [?]GNU/Linux.ch » 🌐
    @gnulinux@social.anoxinon.de

    Zum Wochenende: Lex Git - Gesetze diffen

    Der Autor fragt sich, ob man Git für synoptische Vergleiche von Gesetzen verwenden kann. Lassen sich Gesetze mit Software vergleichen?

    gnulinux.ch/zum-wochenende-lex

      [?]David Foster » 🌐
      @davidfstr@mastodon.world

      I wrote up how I've been attributing usage of AI models & coding agent harnesses when drafting code commits: dafoster.net/articles/2026/04/

        AodeRelay boosted

        [?]Armoured Wizard » 🌐
        @ArmouredWizard@dice.camp

        Well that's me all confuzzled with Git. Again.

        Commit changes
        Make more changes
        Open Kraken
        YOU ARE DETACHED HEAD!! Proceed no further! make NEW Branch to preserve Changes! Bad Coder! No Cookie!
        Commit changes
        All looks well.

        Am I good? What's going on?

          AodeRelay boosted

          [?]ティージェーグレェ » 🌐
          @teajaygrey@snac.bsd.cafe

          Thank you!

          I submitted a Pull Request to update MacPorts' Got (Game of Trees) to 0.124 here:

          https://github.com/macports/macports-ports/pull/32238

          GitHub Continuous Integration checks passed OK!

          It's up to someone else with commit access to merge it.

          I'm excited about the UTF-8 improvements in this release!


            AodeRelay boosted

            [?]Peter N. M. Hansteen » 🌐
            @pitrh@mastodon.social

            [?]some quirky girl » 🌐
            @lw@mastodon.bsd.cafe

            so, trying to understand ...

            let's say i have an internal ForgeJo instance at git.example.org. i pull src.git from git.freebsd.org and push it to git.example.org, and now i can pull it on all my dev VMs.

            now i want to commit a change, but i don't want to give my dev VM access to my FreeBSD SSH key. so, i make the change on dev, test and commit it, then push it to git.example.org.

            then, on my desktop, i pull from git.example.org and push to gitrepo.freebsd.org. but, in the mean time, someone has has pushed another commit to gitrepo.freebsd.org, so i have to rebase and push again.

            now i can't push my rebased local branch back to git.freebsd.org without doing a force push, which will break all my clones.

            what's the right way to do this?

              [?]Peter N. M. Hansteen » 🌐
              @pitrh@mastodon.social

              [?]Peter N. M. Hansteen » 🌐
              @pitrh@mastodon.social

              0 ★ 0 ↺

              [?]Marek S. Ł. » 🌐
              @marek@m5l.eu

              to use the gdb debugger's command line, without any IDE. While less convenient, I'm glad I had this option when things got a bit unusual.

              Same thing happened to me with and Linux earlier. Now that I think about it, I'm surprised I learned gdb CLI so late.

                AodeRelay boosted

                [?]Peter N. M. Hansteen » 🌐
                @pitrh@mastodon.social

                1 ★ 0 ↺

                [?]Marek S. Ł. » 🌐
                @marek@m5l.eu

                Another day, another discovery of classic tool that does exactly what I want, this time it's git worktree for the rescue:

                I was working on updating a project to a newer version, but wanted to keep comparing to a tag from some time ago. The problem is that checking out a different commit changes all the files as far as is concerned, and everything builds from scratch. If only there was a way to have another copy of the same repo without cloning...

                  0 ★ 1 ↺

                  [?]Marek S. Ł. » 🌐
                  @marek@m5l.eu

                  Today's discovery: make history of Jupyter notebooks cleaner with this package:

                  pipx install nb-clean
                  nb-clean add-filter --remove-empty-cells --preserve-cell-outputs