soc.octade.net 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.

Admin email
social@octade.net

Search results for tag #git

[?]The whale » 🌐
@thewhalecc@framapiaf.org

𝗦𝘂𝗯𝗹𝗶𝗺𝗲 𝗠𝗲𝗿𝗴𝗲:

thewhale.cc/posts/sublime-merge

Sublime Merge is a new Git client, from the makers of Sublime Text.

Sublime Merge is a new Git client, from the makers of Sublime Text.

Alt...Sublime Merge is a new Git client, from the makers of Sublime Text.

    [?]The whale » 🌐
    @thewhalecc@framapiaf.org

    𝗚𝗶𝘁𝗲𝗮:

    thewhale.cc/posts/gitea

    Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

    Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

    Alt...Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

      Thomas Adam boosted

      [?]Stefan Sperling [he/him/his] » 🌐
      @stsp@bsd.network

      If you are sad about having missed my tutorial introducing users to the compatible version control system at two weeks ago, you can download the full tutorial instructions and work through all the same steps as people did in the room with me:

      gameoftrees.org/eurobsdcon2026

        [?]Mark Wyner Won’t Comply :vm: » 🌐
        @markwyner@mas.to

        GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”

        web.archive.org/web/2025030921

        You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”

        Considering GitLab? Don’t.

        Use @Codeberg instead.

        (Hat tip @aphyr)

          [?]The whale » 🌐
          @thewhalecc@framapiaf.org

          𝗚𝗶𝘁𝗲𝗮:

          thewhale.cc/posts/gitea

          Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

          Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

          Alt...Gitea is a painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

            [?]🫧 Social coding commons » 🌐
            @smallcircles@social.coop

            : -native collaboration platform

            GitSocial is a CLI/TUI Go binary that stores issues, PRs, and other collaboration in git itself, as commits with structured trailers on gitmsg/* branches.

            On top of its core design, that offers identity, static site generation, and notifications, there are a range of extensions:

            gitsocial.org/index.html

            Snapshot of the extensions table from the project landing page.

            Alt...Snapshot of the extensions table from the project landing page.

              Thomas Adam boosted

              [?]Simon Tatham » 🌐
              @simontatham@hachyderm.io

              This week I realised that bundles are even more awesome than I thought. And I was a fan of them already!

              git bundles are my favourite way to receive patches by email. They're very small; a single file can contain a whole series of commits, instead of having to cat-herd one attachment per patch (or worse, one _email_ per patch); they're so obviously binary that not even a really bad MUA is likely to "helpfully" do text processing on them, and a user isn't tempted to paste them into the message body instead of making them a proper attachment. Also, they explicitly state which existing commit the changes started from, which is helpful for handling conflicts, and for knowing what you expect the sender to have taken account of.

              But this week I realised there's one more advantage: if the same commit appears in more than one bundle, it will be reliably recognised as identical. This is helpful when you're the one _sending_ the bundle.

              Suppose I send someone 3 patches. Half an hour later I smite my forehead and realise I need to send one more. With 'git format-patch' I probably send just the extra patch, so that the recipient has to extract attachments from two emails and apply them in the right order. Or I send all 4 patches in email #2, and the recipient gets errors if they do the obvious thing with that email after they've already applied the patches from #1.

              But with git bundles, I can send a bundle of all 4 commits in email #2, and it will do the right thing _regardless_ of whether the recipient had already pulled from the previous bundle in email #1!

                [?]xoron :verified: » 🌐
                @xoron@infosec.exchange

                GAAS - Git as a Storage

                Im sure im not the first consider this approach, but i would like to share a demo for clarity and transparancy. No need to debug, its far from finished and there is much to do.

                Im working on a P2P messaging app and generally up until recently i thought in such a system, if a peer is offline, you cant send a message... It wouldnt be "decentralized" if there was some central queue of messages.

                It took embarassingly long, but then it hit me... git... just regular git is a decentralized database. Github/Forgejo isnt decentralized, but git can have multiple remotes that can act as redundencies.

                In my setup i need the ability for others to be abe to read and only i should be able to write to it. That functionality is out-of-the-box in git.

                Git is also pretty standardized so there are many providers if users want to move away from Github.

                The storage requirements for my project are fairly small. Typically small text messages. The data itself thats publicly readable would be encrypted (aiming to keep aligned to Kerkhoffs principles).

                Code: github.com/positive-intentions

                Demo: positive-intentions.github.io/

                There is much more to improve and consider there for things like encrypting the data at rest.

                I have concerns around if providers like GitHub, Codeberg and Gitlab might see the way my app works as fundamentally violating their terms-of-service. I'll have to consider providing a backend service for this which I've generally tried to avoid.

                IMPORTANT DISCLAIMER: This is open source for transparency, testing and demo purposes only. it is still a work in progress and far from finished. You should not use it on any sensitive repositories. There WILL BE breaking changes. Use responsibly.

                  roman boosted

                  [?]Stefan Sperling [he/him/his] » 🌐
                  @stsp@bsd.network

                  I really like Simon Harrison's series of blog posts about using for simple version control tasks: simonh.uk/tags/got/index.html

                  My own use cases are more complicated than Simon's but it is making me happy to see confirmation of how the UI designed for working on and related projects is working very well for people with fairly simple needs. That was one of my goals from the very beginning and is a significant differentiator from .

                    🗳

                    [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                    @evan@cosocial.ca

                    What protocol should federated code forges use?

                    ActivityPub:85
                    ATProto:9
                    Git:57
                    Other (please specify):11

                    Closed

                      [?]Blort™ 🐀Ⓥ🥋☣️ [Surprise me.] » 🤖 🌐
                      @Blort@social.tchncs.de

                      @evan

                      And in Activitypub I'm sure there are a lot of features specific to code handling that likely aren't supported. That's why it seems to me that unless either protocol has a major rewrite with this specific usecase in mind, that we're going to have to Frankenstein this.

                        [?]DigitalEscapeTools » 🌐
                        @xabd@mastodon.social

                        Onefetch is a free, open-source CLI tool that displays Git repository information, including language breakdowns, contributors, project size, dependencies, and more, all while working completely offline.

                        More details: digitalescapetools.com/tools/t

                        Screenshot of the Onefetch tool page describing it as a free, open-source command-line Git repository information tool that displays project statistics, language breakdowns, contributors, and repository metadata directly in the terminal.

                        Alt...Screenshot of the Onefetch tool page describing it as a free, open-source command-line Git repository information tool that displays project statistics, language breakdowns, contributors, and repository metadata directly in the terminal.

                        Onefetch running in a terminal, displaying detailed statistics for the Deno Git repository, including language distribution, contributors, dependencies, commit count, project size, and repository metadata alongside ASCII art.

                        Alt...Onefetch running in a terminal, displaying detailed statistics for the Deno Git repository, including language distribution, contributors, dependencies, commit count, project size, and repository metadata alongside ASCII art.

                        Onefetch displaying Git repository information for the OpenClaw project in the terminal, including programming language breakdown, contributors, dependencies, project size, commit statistics, and custom ASCII art.

                        Alt...Onefetch displaying Git repository information for the OpenClaw project in the terminal, including programming language breakdown, contributors, dependencies, project size, commit statistics, and custom ASCII art.

                          [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                          @mgorny@social.treehouse.systems

                          that has an `--end-of-options` option because they used `--` for something else in `git checkout`. 🤦

                          nesbitt.io/2026/07/21/end-of-o

                          (thanks to @thesamesam for the link)

                            [?]The whale » 🌐
                            @thewhalecc@framapiaf.org

                            𝗚𝗶𝘁𝗕𝘂𝗴:

                            thewhale.cc/posts/gitbug

                            git-bug is a distributed bug tracker embedded in git. It uses git's internal storage so no files are added in your project.

                            git-bug is a distributed bug tracker embedded in git. It uses git's internal storage so no files are added in your project.

                            Alt...git-bug is a distributed bug tracker embedded in git. It uses git's internal storage so no files are added in your project.

                              [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                              @mgorny@social.treehouse.systems

                              Zero days since I messed up rebase by using ` commit --amend` and missing that I was suppose to just `git commit` because it stopped on a merge conflict rather than my "edit".

                                [?]cmars 🅅 » 🌐
                                @cmars@infosec.exchange

                                So git-remote-iroh works, but it's basically a toy demoware. I mean, you can push and pull over iroh, which is cool, but it's not this hub-breaking new thing that changes development workflows and defeats corporate hegemony over open-source software. The server mode is still a centralized hub.

                                I've been thinking this week about where to take it next, if I should at all. Where my head is at:

                                All repository clones could be remote peers that you can pull from. It should be easy to do this from a background process that spawns and stays running in the background. Could be on-demand, like how podman and gpg-agent do.

                                Because it's pull-only, it should be safe to serve this up from a clone with a working tree.

                                Hubs allow pushes, but don't attempt to force a single history. They are a synchronization point for blobs, tracking who has what blobs. All remote refs. What this does, is remove the need for everyone being online all the time.

                                Who decides what is the true timeline then? Up to a peer that decides to act as a publisher, and who follows it. What's nice about this, is you can have a primary and following replicas. You could even have multiple such primaries, possibly with different policies.

                                1/

                                  oheso boosted

                                  [?]Robert Kingett » 🌐
                                  @WeirdWriter@caneandable.social

                                  Working on my for screen readers guide, covers downloading assets, since that's what others seem to have the most trouble doing. I'm working on the GUI section, already finished the CLI section, and as a blind person, I've come to the conclusion the CLI is peak user interface. Yes, it's complicated to *learn* but I gotta tell ya, once you learn it, it never changes. Trying to provide evergreen GUI instructions is very fucking hard.

                                    Thomas Adam boosted

                                    [?]Stefan Sperling [he/him/his] » 🌐
                                    @stsp@bsd.network

                                    I will be hosting a version control system tutorial at 2026, with @op as co-host.

                                    This tutorial will be suitable for both experts and complete beginners. The experts will probably spend significant effort temporarily unlearning some things they know, while the beginners will spend moderate effort learning some things they didn't know. Our goal is that both groups will broaden their version control horizons a bit and have fun doing so :flan_hacker:​

                                    events.eurobsdcon.org/2026/tal

                                      [?]screwlisp » 🌐
                                      @screwlisp@gamerplus.org

                                      This week at 8UTC Sunday (40 minutes..) we have another titan, @yantar92 of !

                                      : toobnix.org/w/2Z7id1MZQ6C2GTo4

                                      en.wikipedia.org/wiki/Orgmode orgmode.org/ is comparably famous to last week's Mastodon 's @bagder ( toobnix.org/w/rPKt4GRBwLeWzF3V ).

                                      The first thing anyone sees on is its README.org support for Ihor's orgmode. The community's Ihor's .

                                      + @me 1 year org user!

                                      boost for visib

                                      Red Lispy Gopher Show banner The gopher, lisp alien and another character lean on a "lispy gopher show" sign. The banner says anonradio.net but you should go to the toobnix.org peertube in this case.

                                      Alt...Red Lispy Gopher Show banner The gopher, lisp alien and another character lean on a "lispy gopher show" sign. The banner says anonradio.net but you should go to the toobnix.org peertube in this case.

                                        [?]The whale » 🌐
                                        @thewhalecc@framapiaf.org

                                        𝗚𝗶𝘁𝗟𝗲𝗻𝘀:

                                        thewhale.cc/posts/gitlens

                                        GitLens by Eric Amodio Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate ...

                                        GitLens by Eric Amodio Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate ...

                                        Alt...GitLens by Eric Amodio Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate ...

                                          [?]Linux Magazine » 🌐
                                          @linuxmagazine@fosstodon.org

                                          RE: hachyderm.io/@adminmagazine/11

                                          In the second installment of the self-hosting series, @adminmagazine looks at self-hosted collaboration with Forgejo.

                                            [?]Alessandro » 🌐
                                            @alephoto85@livellosegreto.it

                                            [PRIMI PASSI] Fondamenti di Git

                                            @programmazione

                                            "Git è un potente sistema di controllo delle versioni che è diventato uno strumento essenziale per lo sviluppo del software. Che siate sviluppatori esperti o abbiate appena iniziato il vostro percorso, capire le basi di Git è fondamentale. In questo blog vi illustreremo i concetti e i comandi fondamentali di Git, rendendo più facile la gestione del codice e la collaborazione con gli altri."

                                            dev.to/gitwithsarthak/basics-o

                                            Logo di Git

                                            Alt...Logo di Git

                                              [?]The whale » 🌐
                                              @thewhalecc@framapiaf.org

                                              𝗦𝘂𝗯𝗹𝗶𝗺𝗲 𝗠𝗲𝗿𝗴𝗲:

                                              thewhale.cc/posts/sublime-merge

                                              Sublime Merge is a new Git client, from the makers of Sublime Text.

                                              Sublime Merge is a new Git client, from the makers of Sublime Text.

                                              Alt...Sublime Merge is a new Git client, from the makers of Sublime Text.

                                                [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                                                @mgorny@social.treehouse.systems

                                                Given these days you can't even expect contributors to be respectable, I'm working on adding a git hook that rejects commits with attribution. Could you help me find all the common patterns used to mark LLM-assisted commits?

                                                So far I'm checking for author and Co-authored-by using the following e-mail patterns:

                                                • copilot@github.com
                                                • *@anthropic.com
                                                • claude@users.noreply.github.com
                                                • *+claude[bot]@users.noreply.github.com
                                                • *@openai.com
                                                • *+chatgpt-codex-connector[bot]@users.noreply.github.com
                                                • *@cursor.com
                                                • *@x.ai
                                                • *@google.com

                                                I think some people came up with some other tags to mark LLM commits but can't find that right now.

                                                EDIT: added Assisted-by.

                                                  1 ★ 0 ↺

                                                  [?]OCTADE » 🌐
                                                  @octade@soc.octade.net

                                                  You could do the weblord thing and get a $20/yr cheap VPS then try:

                                                  Forgejo: https://forgejo.org ...

                                                  "Forgejo is a Free Software platform for collaboration and productivity in software development. It offers a familiar environment to GitHub users, easy installation and maintenance, and a focus on security, scaling, federation and privacy."
                                                  ... or cgit, which is very fast and slick for the barebones portal ...

                                                  ... codeberg has a nice setup (via forgejo) if you don't want to self-host.