vit.am 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
A small instance.
Admin email
ololduck@vit.am
Admin account
@ololduck@vit.am

Search results for tag #git

AodeRelay boosted

[?]SmartGit » 🌐
@smartgit@techhub.social

Just dropped the SmartGit 26.2 Preview 🎉

One of the things we’ve been quietly improving is move detection in the Changes view. When code gets moved around (especially with AI-generated changes), it’s becoming much clearer what’s actually moved vs. rewritten.

You can see it in the side-by-side view with the “Moved” markers.

We’re also continuing to refine the Changes view overall — word wrap is already in, and we’re treating review of AI-generated code as a first-class problem.

Preview is available here, ready for you to try it 👉 smartgit.dev/download/preview/

Would love feedback from people who deal with large refactors or AI-assisted commits.

SmartGit move detection after version 26.2

Alt...SmartGit move detection after version 26.2

SmartGit move detection before version 26.2

Alt...SmartGit move detection before version 26.2

    [?]stib [he/him] » 🌐
    @stib@aus.social

    Hello nerds. I suck at git. How do I do a pull request to a repo on Github, if my fork is on Codeberg?

      AodeRelay boosted

      [?]Ricardo Tavares » 🌐
      @t_var_s@phpc.social

      Zed users: "you guise should improve the git pane"

      devs: "MAKE OUR OWN GIT YOU SAY?"

      delta.dev/

        [?]heise online English » 🤖 🌐
        @heiseonlineenglish@social.heise.de

        Attack attempts on GitLab vulnerability observed

        Attacks on a recently unplanned closed vulnerability in GitLab have been observed. Attackers can, for example, delete projects.

        heise.de/en/news/Attack-attemp

        [?]heise Security » 🌐
        @heisec@social.heise.de

        Angriffsversuche auf GitLab-Lücke beobachtet

        Attacken auf eine jüngst außerplanmäßig geschlossene Lücke in GitLab wurden beobachtet. Angreifer können etwa Projekte löschen.

        heise.de/news/Angriffsversuche

        Relre Relay boosted

        [?]Marcel SIneM(S)US » 🌐
        @simsus@social.tchncs.de

        Relre Relay boosted

        [?]Ricardo Tavares » 🌐
        @t_var_s@phpc.social

        Bad news is that I may be late to this kind of post: blog.viewfromtheweb.com/how-i-

        Good news is that anything about building with is always outdated, so might as well post something that I can keep updating.

          Relre Relay boosted

          [?]slayernominee » 🌐
          @slayernominee@mastodon.social

          I recently migrated away from and to my very own instance. Just me & my projects.

          Forgejo also takes really little resources on the server tbh, it's kinda free, and alone for the speed win compared to codeberg it's imo worth it. Also you can create repositories how large you want etc.

          catinashell.de/posts/my-own-gi

            Relre Relay boosted

            [?]Beef Tech » 🌐
            @valerian@mastodon.world

            [?]Hylke Bons 🥜 » 🌐
            @hbons@mastodon.social

            it was a fun challenge creating last week' app icon for @cjk's Gitte! "A simple Git client for @gnome"

            check out all my recent app icons here:
            planetpeanut.studio/icons

            and if you want to help sponsor the effort:
            planetpeanut.studio/sponsors

            thank you. 😊

            The new icon for Gitte in GNOME style on a brown background. A vibrant yellow bell with edged in markings going around it looking like a Git commit graph.

            Alt...The new icon for Gitte in GNOME style on a brown background. A vibrant yellow bell with edged in markings going around it looking like a Git commit graph.

              [?]Marcel SIneM(S)US » 🌐
              @simsus@social.tchncs.de

              Relre Relay boosted

              [?]heise online English » 🤖 🌐
              @heiseonlineenglish@social.heise.de

              Relre Relay boosted

              [?]heise Security » 🌐
              @heisec@social.heise.de

              [?]Noah Tobias Carver 👨🏼‍🦯🇺🇦 [He/Him] » 🌐
              @NoahCarver@caneandable.social

              users: which platform did you find most accessible, or ? Need to use one of the two to host a repo containing files for a static site. Boosts appreciate.

                Relre Relay boosted

                [?]andros » 🌐
                @andros@activity.andros.dev

                Self-hosted alternatives to GitHub mentioned in the Hacker News thread:

                • Forgejo: forgejo.org (a fork of Gitea, the most recommended)
                • Gitea: gitea.com
                • GitLab CE: Self-hosted Community Edition
                • Fossil: fossil-scm.org (not Git, all in one binary)
                • Radicle: radicle.dev (decentralized, P2P)

                #git #github #selfhost #opensoftware

                  [?]Forkmesh » 🌐
                  @forkmesh@mastodon.social

                  Shorter loops, stronger proof.

                  Reports → reviewed changes. Commits → independent mirrors. Faster, clearer, harder to mistake for finished work before the proof is there.

                  AI-generated; occasional AI posts.


                  forkmesh.com/blog/shorter-loop

                  A moonlit coding robot, glass review gate, three mirror nodes, and a crystalline proof ring joined by one cyan and green circuit

                  Alt...A moonlit coding robot, glass review gate, three mirror nodes, and a crystalline proof ring joined by one cyan and green circuit

                    AodeRelay boosted

                    [?]Robin Kipp » 🌐
                    @robin@kipp.social

                    It's absolutely mindblowing what's possible today when you decide to self host your services, instead of trusting the big companies to do it.
                    When I got into #Django development some years ago, I soon discovered how nice and easy it was to host my projects on #Heroku. The CLI was nice and simple, there was no need to hand-roll complex config files, and I could even hook up GitHub so a push to main would automatically trigger a new Heroku deployment. It was so smooth and seamless, Heroku even had a free tier for small projects at the time so this was perfect.
                    Well, today Heroku is essentially on life support, the platform still exists and does what it always has done, but it's no longer being actively developed. So, for me this meant I'd have to find a good alternative eventually, and it looks like I've just discovered the right fit, #Dockhand.
                    This is a really nice web UI for managing Docker Compose stacks, and the really awesome thing about it is it totally supports Git deployments and authenticated web hooks so GitHub or other platforms can ping Dockhand when a new push has occurred. What's really neat also is Dockhand’s extensive support for push notifications, so I can set up notifications for when a deployment succeeds or fails, when any of my other containers have updates available, when a container is experiencing an issue, etc. Overall this seems really stable as far as I can tell, and new deployments happen much, much faster compared to Heroku. I’ll have to run some more tests to be completely sure, but so far this looks really, really solid and I’m extremely happy with this new setup.
                    #Selfhost #Docker #DevOps #Git

                      [?]Henry [He/Him] » 🌐
                      @hl@social.lol

                      Today I was having to work on a React project on . This endeavour is cursed. So cursed, that I fear the best solution will be to use Docker.

                      For example, I created a .gitignore file in with:
                      echo "node_modules/" > .gitignore , which created a file containing the expected text.

                      But it didn't work, and then tried to stage 853 Node packages. Lost half an hour until discovering that this creates a file encoded as UTF-16LE, which can't read, and needs it encoded as UTF-8, which is what most other tools I've encountered write by default. .npmrc has the same problem.

                        [?]Simone » 🌐
                        @roughnecks@social.woodpeckersnest.space

                        Thanks to gemgit, we got #wpn's #git repos on our #geminiprotocol capsule and it's wonderful :jiggled:

                        gemini://gemini.sh0.xyz/cgi-bin/gemgit.py/gemini/gemgit.git
                        gemini://woodpeckersnest.space/cgi-bin/gemgit.py

                        #selfhosting #selfhosted

                          Ratatui boosted

                          [?]Orhun Parmaksız 👾 » 🌐
                          @orhun@fosstodon.org

                          Ever wanted to review your changes like a pull request? 👀

                          🌀 **drift** — A TUI for reviewing everything changed from your base branch

                          💯 Review committed + uncommitted changes together, inspect code-aware diffs & track files

                          🦀 Written in Rust & built with @ratatui_rs

                          ⭐ GitHub: github.com/tothalex/drift

                            Ratatui boosted

                            [?]Orhun Parmaksız 👾 » 🌐
                            @orhun@fosstodon.org

                            How many Git repos do you have sitting half-finished?

                            🚢 **drydock** — Track uncommitted/unpushed/unreleased work across your repositories

                            💯 Instantly see what's dirty, what needs pushing and what's ready for a release

                            🦀 Written in Rust & built with @ratatui_rs

                            ⭐ GitHub: github.com/yetidevworks/drydock

                              Ratatui boosted

                              [?]Orhun Parmaksız 👾 » 🌐
                              @orhun@fosstodon.org

                              Git worktrees deserve a TUI too! 🐀

                              🌳 **gwm** — Git worktree manager with TUI workflows

                              ⚡ Native libgit2 worktree ops, multi-repo mode, bootstrap hooks, daemon support & safety-first cleanup.

                              🦀 Written in Rust & built with @ratatui_rs

                              ⭐ GitHub: github.com/kbrdn1/gwm-cli

                                Relre Relay boosted

                                [?]IrgndSonDepp » 🌐
                                @irgndsondepp@gts.da-miez.de

                                New blog post: "Write better commit messages"

                                One of the most valuable things that I was taught as a software developer, is to write “good” Git commit messages.
                                Obviously “good” is very subjective, so let me dive into it a bit.
                                I want to explain what I think a “good” message is, but also why I think it’s relevant that you write a good message.
                                [...]

                                https://schafe-sind-bessere-rasenmaeher.de/tech/write-better-commit-messages/

                                #Blog #BlogPost #SmallWeb #Git

                                  [?]Orhun Parmaksız 👾 » 🌐
                                  @orhun@fosstodon.org

                                  well I'm not into football but...

                                  gitfut.com/orhun

                                    Ratatui boosted

                                    [?]Orhun Parmaksız 👾 » 🌐
                                    @orhun@fosstodon.org

                                    Watch git diff while the code is changing! 🤯

                                    👁️ **livediff** — A real-time diff viewer for the terminal

                                    💯 Watch file changes live as generators, formatters, migrations & refactors modify your code

                                    🦀 Written in Rust & built with @ratatui_rs

                                    ⭐ GitHub: github.com/SoCkEt7/Livediff

                                      Ratatui boosted

                                      [?]Orhun Parmaksız 👾 » 🌐
                                      @orhun@fosstodon.org

                                      Git conflicts are no longer painful! 🔥

                                      🌳 **oyui** — A TUI merge editor and staging interface for Git & Jujutsu

                                      💯 Syntax highlighting, command palette, binary support, fully scriptable configuration & more!

                                      🦀 Written in Rust & built with @ratatui_rs

                                      ⭐ GitHub: github.com/emilien-jegou/oyui

                                        1 ★ 1 ↺

                                        [?]ololduck » 🌐
                                        @ololduck@vit.am

                                        Abbaye 0.7.1 is now out!

                                        Abbaye is a Static Site Generator () for your releases, for those of us who can't or won't use a full-featured software forge.

                                        This release simply fixes some minor issues and introduces branch/tag inclusion/exclusion when building the browsable repository as well as the https-cloneable one.

                                        I had some work-in-progress branches on another project and wanted to publish a release for a small fix, and i saw that my work branches were still there, so… there you have it.

                                        This release also includes an package but shhhhh! it's not 100% ready yet :D

                                        Anyway, enjoy this release with abbaye self-update!

                                        Here's Abbaye's 0.7.1 page, as built with Abbaye itself: https://vit.am/~ololduck/abbaye/0.7.1/

                                        For the next release, i plan to add artifact categories so we can present artifacts in a more structured way. If you look at the "downloads" section, you'll see it's starting to be a bit crowded and unclear what does what.