social.dk-libre.fr 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.

Search results for tag #git

[?]nico » 🌐
@n@gotosocial.tourmentine.com

Russ Sharek 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 .

    [?]Lien Rag » 🌐
    @lienrag@mastodon.tedomum.net

    Dis-moi :mastodon:
    Sur git, y'a un moyen de voir d'un coup toutes les branches où on a des commits pas poussés sur le repository distant ?

    (et au pire, branche par branche, je me disais que git status donnerait cette information, mais en fait non)

      Debacle boosted

      [?]LWN.net » 🌐
      @lwn@fedi.lwn.net

      [$] Bootstrappable builds: how and why

      This year's edition of the Free and Open Source Software Yearly conference, better known as "FOSSY", moved north to the beautiful (and enormous) campus of the University of British [...]

      lwn.net/Articles/1088279/

        [?]Paco Velobs » 🌐
        @PacoVelobs@mamot.fr

        C'est marrant les hooks de pre-commit git.

        Des fois, ça sert à trouver des erreurs dans le code avant de pouvoir le partager.

        Et des fois ça sert à savoir que les collègues font des `git commit --no-verify` 🤷

          [?]LWN.net » 🌐
          @lwn@fedi.lwn.net

          [?]Netzblockierer » 🌐
          @Netzblockierer@tech.lgbt

          @KinkyKobolds mostly because "Tech-Illiterates" are lazy af

          • IRC & XMPP exist for decades and are supported on everything that can do TCP/IP and 80×25 MDA output.
          • Mumble does Voicechats way better.
          • Jitsi Meet does Videochats even better.
          • Even with all the enshittification, Zulip & RocketChat are way better options.

          Even a Mailinglist is better than Discord, because the latter one is an information blackhole that actively prevents archiving and searching.

          • I'd rather self-host all of the above than ever touching discord!
            • There's a spechal place in hell for people who abuse discord as replacement for ticketing systems (instead of i.e. Zammad), git, MkDocs & ntfy.sh…
            • It's even worse than Microsoft Teams & Skype!!!

          Lazyness is NEVER an argument against proper tech!

            [?]youssef_debbabi » 🌐
            @youssef_debbabi@mastodon.tn

            🚀 Git is the foundation of modern software development. While GitHub, GitLab, and Bitbucket are powerful platforms, they all rely on Git to track changes, manage project history, and enable seamless collaboration. In this carousel, discover the Git ecosystem, understand the role of each platform, and learn why mastering Git is one of the most valuable skills every developer can have.

              AodeRelay boosted

              [?]Larvitz :fedora: » 🌐
              @Larvitz@burningboard.net

              Git is great at storing dotfiles. It is less good at knowing where they belong, which permissions they need, or why a work laptop and a home server should differ.

              Here is how I use chezmoi plus Git to manage fish, Neovim, SSH, GnuPG, Atuin and more. Including the “oops, I edited the live file” recovery workflow.

              blog.hofstede.it/chezmoi-and-g

                [?]nico » 🌐
                @n@gotosocial.tourmentine.com

                [?]nico » 🌐
                @n@gotosocial.tourmentine.com

                [?]Adam Johnson :django: :python: » 🌐
                @adamchainz@fosstodon.org

                ✍️ The story of a 50x optimization I made in Git earlier this year.

                adamj.eu/tech/2026/08/07/git-s

                  [?]Adam Johnson :django: :python: » 🌐
                  @adamchainz@fosstodon.org

                  ✍️ List the files present in any Git commit without checking it out.

                  adamj.eu/tech/2026/08/07/git-l

                    [?]Adam Johnson :django: :python: » 🌐
                    @adamchainz@fosstodon.org

                    ✍️ New post covering how to read your local Git log while skipping commits from a certain author. In my case, it was the ol’ Dependabot.

                    adamj.eu/tech/2026/08/05/git-l

                      🗳

                      [?]Parleur » 🌐
                      @parleur@mastodon.parleur.net

                      Votre utilisation de :

                      HTTPS:0
                      SSH:0
                      Ça dépend du dépôt (et j'explique pourquoi):0

                        [?]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.

                          🗳
                          AodeRelay boosted

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

                          What protocol should federated code forges use?

                          ActivityPub:14
                          ATProto:0
                          Git:4
                          Other (please specify):1

                            [?]Marcos Dione » 🌐
                            @mdione@en.osm.town

                            @amapanda not sure has support for per-file-format merge algorithms. The closest I know is difftastic, but that for creating better diffs, not merges.

                              [?]Amᵃᵖanda [she] » 🌐
                              @amapanda@en.osm.town

                              One downside of rebasing your PRs, is how git just fails and falls over with the CHANGELOG and cannot automerge changelog entries! 😫

                              Isn't there someway to get it to merge the bullet points in a list in a markdown file?!

                                [?]nico » 🌐
                                @n@gotosocial.tourmentine.com

                                [?]Monospace Mentor » 🌐
                                @monospace@floss.social

                                Git tip: Create a `.gitmessage` template file and set it with `git config commit.template ~/.gitmessage`. Consistent commit messages improve team communication and project history.

                                  [?]Tom :damnified: » 🌐
                                  @thomas@metalhead.club

                                  RE: social.tchncs.de/@codefloe/116

                                  Although I appreciate what Codeberg does, I also recommend CodeFloe. I've been using it for several months now and it has works flawlessly!

                                  It's particularly suited for your non-Open Source software and they don't have an Anti-AI clause.

                                  Bonus for better uptime in my experience.

                                    [?]VictoriaMetrics » 🌐
                                    @victoriametrics@mastodon.social

                                    Our Tech Talk is back, hosted by Michelle Sebek - Head of Marketing NA.
                                    We're kicking it off with the most honest demo environment there is: a real house with real pets. 🏡🐈

                                    Mathias, one of our Solutions Engineers, has one rule for his smart home: he should be the only reason the lights don't turn on. Not a cloud outage. Not a vendor abandoning a perfectly working device.

                                    Everything runs locally:
                                    🏠
                                    📊 VictoriaMetrics
                                    📂 Alerting rules in
                                    📲 Notifications through ntf

                                      anarcat boosted

                                      [?]Thomas [Any] » 🌐
                                      @tripplehelix@tech.lgbt

                                      Super cool project;

                                      github.com/epheterson/Zimi

                                      It's an alternate front end for Kiwix's ZIM's. Auto updating through torrents with seeding, catalogue search, tons of built ins, like calendar, sky and space data. ZIM's are sorted by category, with custom sorting and favourites.

                                      It even pulls random data for some ZIM's, like "word of the day" or "this day in history".

                                      The world map ZIM works amazing with search and random locations, although a bit slow on a Pi5.

                                      Something I've found really interesting is from the home screen you can click the random button and it'll give you a random article from all your ZIM's.

                                      A big bonus is the dev is very friendly!

                                        AodeRelay boosted

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

                                        AodeRelay boosted

                                        [?]Monospace Mentor » 🌐
                                        @monospace@floss.social

                                        Git tip: Use `git commit --fixup <hash>` for small fixes, then `git rebase -i --autosquash` to automatically organize them. Keeps commit history clean during development.

                                          [?]nico » 🌐
                                          @n@gotosocial.tourmentine.com

                                          [?]nico » 🌐
                                          @n@gotosocial.tourmentine.com

                                          [?]The Penguin of Evil » 🌐
                                          @etchedpixels@mastodon.social

                                          This is your periodic reminder that all the code you browse via the web UI of something like a repository doesn't necessarily match what you get via a git clone. In fact it's really easy to serve a trojan that's only in the git clone view so if you need to inspect code do it on the pulled copy.

                                          Of course I can also only serve the trojan version to selected IP ranges matching a given corporation too. Isn't supply chain trust fun !

                                            [?]Adam Johnson :django: :python: » 🌐
                                            @adamchainz@fosstodon.org

                                            [?]Adam Johnson :django: :python: » 🌐
                                            @adamchainz@fosstodon.org

                                            git stync

                                            WARNING: You called a Git command named 'stync', which does not exist.
                                            Continuing under the assumption that you meant 'sync'.

                                              [?]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

                                                Alexandre :freebsd: boosted

                                                [?]vermaden » 🌐
                                                @vermaden@mastodon.bsd.cafe

                                                New 𝗚𝗶𝘁𝗟𝗮𝗯 𝗼𝗻 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 [GitLab on FreeBSD] artivle on vermaden.wordpress.com blog.

                                                vermaden.wordpress.com/2026/07

                                                  [?]nico » 🌐
                                                  @n@gotosocial.tourmentine.com

                                                  AodeRelay boosted

                                                  [?]GNOME » 🌐
                                                  @gnome@floss.social

                                                  After long hiatus, gitg, a GTK git client, received new major release!

                                                  It includes many long-awaited changes, such as accessibility and performance improvements, full support for git push action and custom actions!
                                                  Get it on Flathub!!! flathub.org/en/apps/org.gnome.

                                                    1 ★ 1 ↺

                                                    [?]oldsysops » 🌐
                                                    @oldsysops@social.dk-libre.fr

                                                    @patpro@social.patpro.net
                                                    j'ai regardé les logs de la forge git professionnel de logiciel opensource mais pas grand publique.
                                                    3 137 000 de requêtes web
                                                    ~3 000 000 de code 200 OK
                                                    ~183 000 de code 404
                                                    ~11 500 de code 499 (nginx timeout serveur)
                                                    je ne compte pas le reste des code 30X et 40x qui sont plus faibles.

                                                    Coté Source :
                                                    ~614 487 IP sources : rappel, on est sûr du logiciel NON grand publique, un peu niche avec zéro contribution de dev externe a l'entreprise, ce qui est normale.

                                                    Si j'enlève les IP de l'infra (monitoring, jenkins, redmine) on enlève ~630 000 requêtes pour 6 IPs.

                                                    reste 2 500 000 requêtes et 614 481 IPs ...

                                                    ~ 582 000 IPs, on fait moins de 10 requêtes (pour un total de 1754808 requêtes soit plus de 50%) dans les détails :
                                                    ~ 257 998 IPs, on fait une seule requête pour un total de 257998.
                                                    36395 IPs, on fait seulement 2 requêtes pour un total de 72790
                                                    125627 IPs, on fait seulement 3 requêtes pour un total de 376881
                                                    28233 IPs, on fait seulement 4 requêtes pour un total de 112932
                                                    15122 IPs, on fait seulement 5 requêtes pour un total de 75610
                                                    60216 IPs, on fait seulement 6 requêtes pour un total de 361296

                                                    sinon on est ~ une trentaine (et pas tous dev) et en ce lundi de juillet, les bureaux parisiens (ou il y a pas grand monde ~ 3 personnes) ont fait environ 800 requêtes...
                                                    donc l'usage "légitime" sur la journée doit être ~ 30 000 requêtes (évaluation haute) soit 1% de l'usage. (bon l'infra compte pour 20% quand même 🙂 )


                                                    bref, on n'est pas sur les mêmes chiffres, mais on dépasse largement ton test.

                                                    Plusieurs point : l'url du git est ancienne (depuis plus de 10 ans) il y a eu quelques changements, mais globalement ce sont les mêmes urls.
                                                    De toute façon, c'est seulement depuis moins de 2 ans qu'on a un nombre de requêtes aussi importantes. Au point de déclencher des erreurs sur le monitoring et d'empêcher l'usage correct de la plateforme.
                                                    Je pense que les robots ne sont pas ceux des moteurs de recherche, ils ne parcourent pas internet à la recherche de page a indexé, mais plutôt des robots qui ciblent des URLS particulières " à forte valeur ajoutée" (des urls de code opensource accessible, super pour alimenter des IAs de code).



                                                      AodeRelay boosted

                                                      [?]Dendrobatus Azureus » 🌐
                                                      @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                      victor héry boosted

                                                      [?]Miss Mint 🦊 » 🌐
                                                      @Mint@piaille.fr

                                                      Appel à bonnes âmes 😁

                                                      Mon compagnon, cet homme incroyable, m'a fait un script python pour me permettre de tamponner des pièces de procédure en 3 secondes.

                                                      En ayant parlé à d'autres, il s'avère qu'iels seraient intéressé.e.s mais ne sont pas sous linux (cheh)

                                                      J'ai deux questions :
                                                      - où mettre son dépôt git pour pouvoir le partager
                                                      - est-ce qu'il y a des trucs pour pouvoir faire fonctionner facilement ce truc sans passer par un terminal => le rendre humain compatible 😁 et éventuellement mac et windows accessible
                                                      Tout en réalisant le traitement sur le PC et non en ligne (secret pro 4ever)

                                                      Merci d'avance pour votre aide

                                                        [?]Monospace Mentor » 🌐
                                                        @monospace@floss.social

                                                        Git tip: `git bisect` automates finding the commit that introduced a bug. Start with `git bisect start`, mark good/bad commits, and Git will binary search through history to find the culprit.

                                                          [?]nico » 🌐
                                                          @n@gotosocial.tourmentine.com

                                                          3 ★ 4 ↺

                                                          [?]oldsysops » 🌐
                                                          @oldsysops@social.dk-libre.fr

                                                          un truc que j'aime bien au boulot: notre documentation sécurité est versionné dans en . on fait des PR avec relecture pour validation et le git log alimente le versionning du document.
                                                          un job jenkins créé les fichiers pdf et html grace à et et déploie les fichiers à la bonne place...

                                                          J'aimerais dire que j'ai un quelconque mérite dans le process, mais je peut juste dire que j'ai des collègues formidables !!

                                                            [?]nico » 🌐
                                                            @n@gotosocial.tourmentine.com

                                                            Jean Couteau boosted

                                                            [?]24ème » 🌐
                                                            @24eme@mastodon.libre-entreprise.com

                                                            [?]Monospace Mentor » 🌐
                                                            @monospace@floss.social

                                                            tip: `git stash push -m "description"` saves work-in-progress with a description. Use `git stash list` to see all stashes, `git stash pop stash@{0}` to apply a specific one.

                                                              [?]Thorsten Leemhuis (acct. 1/4) » 🌐
                                                              @kernellogger@hachyderm.io

                                                              2.55.0 is out: lore.kernel.org/all/xmqqv7b1w9

                                                              For a overviews on new features see:

                                                              * @lwn: What's coming in Git 2.55 – lwn.net/Articles/1079596/
                                                              * GitLab: What's new in Git 2.55.0? – about.gitlab.com/blog/whats-ne
                                                              * GitHub: Highlights from Git 2.55 – github.blog/open-source/git/hi

                                                                Fred de CLX boosted

                                                                [?]Agenda du Libre » 🤖 🌐
                                                                @agenda_du_libre@pouet.chapril.org

                                                                Toulouse: Conserver l'historique d'un projet mené à plusieurs avec GIT, Le samedi 4 juillet 2026 de 14h00 à 18h00. agendadulibre.org/events/35444

                                                                [?]nico » 🌐
                                                                @n@gotosocial.tourmentine.com

                                                                AodeRelay boosted

                                                                [?]dewomser » 🌐
                                                                @dewomser@social.tchncs.de


                                                                git: clone commit pull push … und dann?
                                                                Meistens macht Git einen Vorschlag wenn was nicht funktioniert hat.

                                                                Git-Kommandos, die ich gern benutze. Weil ich sehr schluderig tippe, gibts öfters Typos, Statt commit funktionirt besser …
                                                                gist.github.com/dewomser/5e1a6

                                                                  [?]Monospace Mentor » 🌐
                                                                  @monospace@floss.social

                                                                  Git tip: Use `git log --oneline --graph` to visualize your branch history as a simple tree. Helps you understand merge patterns and spot where branches diverged or converged.

                                                                    [?]nico » 🌐
                                                                    @n@gotosocial.tourmentine.com

                                                                    mmu_man boosted

                                                                    [?]Christian Kruse » 🌐
                                                                    @cjk@chaos.social

                                                                    🚀 0.8.0 is out!

                                                                    * Cherry-pick commits from the log
                                                                    * Maximizable diff & commit graph views (Ctrl+M)
                                                                    * Smarter handling of binary&oversized diffs
                                                                    * Filter files by status in the working copy
                                                                    * Per-repository merge-request & issue URLs
                                                                    * Default location for new and cloned repos

                                                                    Plus UI improvements, zh_CN translation, developer tooling enhancements, and lots of fixes.

                                                                    Flathub: flathub.org/apps/de.wwwtech.gi
                                                                    macOS: gitlab.com/dehesselle/gitte_ma
                                                                    Repo: codeberg.org/ckruse/Gitte

                                                                      [?]nico » 🌐
                                                                      @n@gotosocial.tourmentine.com

                                                                      [?]Monospace Mentor » 🌐
                                                                      @monospace@floss.social

                                                                      Version control best practice: Write commit messages that complete the sentence "If applied, this commit will..." This creates clear, actionable descriptions of what each change does.

                                                                        [?]Fabien LOISON (FLOZz) » 🌐
                                                                        @FLOZz@mastodon.social

                                                                        Epic Games (les créateurs d'Unreal Engine) lancent Lore, un VCS concurrent à Git, mais dédié aux besoins du développement de jeux vidéos (gros fichiers binaires, tout ça)

                                                                        ➡️ phoronix.com/news/Epic-Games-L

                                                                          [?]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.

                                                                            AodeRelay boosted

                                                                            [?]Christian Kruse » 🌐
                                                                            @cjk@chaos.social

                                                                            🚀 0.7.0 is out!

                                                                            - Visual commit graph with color-coded per-branch colors
                                                                            - Greatly overhauled layout
                                                                            - Rename detection in diffs
                                                                            - Drop multiple commits at once
                                                                            - Show word-based diffs more often
                                                                            - Toggle recursing into untracked directories
                                                                            - Shortcut (Ctrl+D) to switch between staged & unstaged

                                                                            Plus many performance improvements & lots of fixes.

                                                                            Flathub: flathub.org/apps/de.wwwtech.gi
                                                                            macOS: gitlab.com/dehesselle/gitte_ma
                                                                            Repo: codeberg.org/ckruse/Gitte

                                                                            Git GUI in a three-pane layout showing a visual commit graph with branches and tags, a selected release commit, and a detailed diff view of the file changes introduced by that commit

                                                                            Alt...Git GUI in a three-pane layout showing a visual commit graph with branches and tags, a selected release commit, and a detailed diff view of the file changes introduced by that commit

                                                                            Git GUI showing a repository changes view with modified and new files, branch and tag navigation, and a side-by-side diff editor highlighting staged changes in a Markdown documentation file

                                                                            Alt...Git GUI showing a repository changes view with modified and new files, branch and tag navigation, and a side-by-side diff editor highlighting staged changes in a Markdown documentation file

                                                                              [?]Paul » 🌐
                                                                              @pwaring@social.xk7.net

                                                                              What are people using nowadays for self-hosted Git + pull requests + pipelines (running unit tests etc.)? GitLab seems to be going all-in on AI.

                                                                              Is anyone using ForgeJo commercially for an internal proprietary product?

                                                                                [?]Benoît B. » 🌐
                                                                                @benoitb@framapiaf.org

                                                                                Rhâââ !

                                                                                Ce matin, j’ouvre mon éditeur de code (aka IDE), et une notification me dit :

                                                                                > « GitLens upgraded to 18 – the Commit Graph is all new with agent integration, multi-worktree WIP rows, AI-powered Review and Compose modes, and more. »

                                                                                Qu’est-ce que tu vas foutre de la %@&#$ d’IA dans une interface à , espèce de débile !

                                                                                Je n’en peux plus, de cette vague IA pourrie et de son forçage…

                                                                                (merci d’avoir reçu l’expression de ma colère et mon exaspération, MastoPsy…)

                                                                                  [?]nico » 🌐
                                                                                  @n@gotosocial.tourmentine.com

                                                                                  [?]Nicolas Delsaux » 🌐
                                                                                  @Riduidel@framapiaf.org

                                                                                  Je suis bien d'accord avec cet article : les conventionnal commits n'atteignent pas l'objectif qu'ils se donnent. sumnerevans.com/posts/software

                                                                                    [?]Scott Williams 🐧 [He/Him] » 🌐
                                                                                    @vwbusguy@mastodon.online

                                                                                    AodeRelay boosted

                                                                                    [?]Radio_Azureus » 🌐
                                                                                    @Radio_Azureus@ioc.exchange

                                                                                    [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                    @badnetmask@hachyderm.io

                                                                                    TIL git worktree

                                                                                    I didn't know about it until a coworker presented it to me yesterday, and today I tried it. Very interesting. Very clean. It would have solved a lot of problems I had in the past. Need to dig deeper into it.

                                                                                    @homelab

                                                                                    git-scm.com/docs/git-worktree

                                                                                      [?]Yann Büchau :nixos: » 🌐
                                                                                      @nobodyinperson@fosstodon.org

                                                                                      :git: really needs an easy way to temporarily disable specific remotes (e.g. when they're unresponsive right now) that does not involve completely removing (then recreating) it or commenting it out in `git config --edit`. Would also be very beneficial for :gitannex: which gets painfully slow if a remote is unresponsive as it keeps retrying at different phases e.g. in a single `git annex assist` call.

                                                                                        [?]adingbatponder :nixos: 👾 » 🌐
                                                                                        @adingbatponder@fosstodon.org

                                                                                        [?]Yann Büchau :nixos: » 🌐
                                                                                        @nobodyinperson@fosstodon.org

                                                                                        Hey @matrss, did you teach to update the default branch to whatever comes after anything named *git-annex on push-to-create?

                                                                                        I just witnessed a git annex push first creating a repo with only a git-annex branch (would previously be used as the default branch), but after it was finished, the *main* branch was suddenly the default on my forgejo-aneksajo instance! 🤯

                                                                                        That's really cool, so you can just `git annex push` to create a repo now, amazing! 🥳

                                                                                          AodeRelay boosted

                                                                                          [?]Izzy » 🌐
                                                                                          @IzzyOnDroid@floss.social

                                                                                          One of the many reasons you should sign your git commits:

                                                                                          github.com/OpenSourceMalware/P

                                                                                          in short: infects your code via a malicious VS Code extension or NPM package, which in the end overwrites your last commit. You might never notice. But what it cannot do: sign that commit (as it does not have your key phrase). So a sudden unsigned commit gives you a chance to spot that "something weird happened".

                                                                                          izzyondroid.org/docs/devpracti

                                                                                            AodeRelay boosted

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

                                                                                            Heute gelernt: `git reflog` ist quasi die Zeitmaschine für all die Momente, in denen man denkt "och nö, mein Branch ist weg". Ist er nicht. Git vergisst nichts. Git ist wie diese eine Tante, die sich auch nach 20 Jahren noch erinnert, dass du mal die Vase umgeschmissen hast.

                                                                                            Spart Nerven, kostet nix, sollte man kennen. ☕

                                                                                              AodeRelay boosted

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

                                                                                              NixOS - Codeberg-Kommunikation optimieren und Troubleshooting

                                                                                              In diesem Teil optimieren wir die Kommunikation mit Codeberg, so dass keine Passwörter mehr eingegeben werden müssen. Git- und Codeberg-Troubleshooting inklusive.

                                                                                              gnulinux.ch/nixos-multi-user-s

                                                                                                Vincent 🐡 boosted

                                                                                                [?]gyptazy » 🌐
                                                                                                @gyptazy@gyptazy.com

                                                                                                I hope this doesn't bother you at all...

                                                                                                Let's move all of our internal code, pipelines, secrets and tokens for external systems to someone. It's free and everyone does - it must be awesome. Welcome to 2026!


                                                                                                  [?]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.

                                                                                                    [?]Alien BOB » 🌐
                                                                                                    @alien@fosstodon.org

                                                                                                    Using the Slackware Community Forge

                                                                                                    I wanted to share some news with you. After weeks of hard work and being forced to learn new tech from scratch, the Slackware Community Forge, a git software forge, is now available at . It's not just a git repository server but also a Docker container registry! What the Forge? I created this Forge as an autonomous and European based alternative to the popular git forges like…

                                                                                                    blog.slackware.nl/using-the-sl

                                                                                                      [?]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.”

                                                                                                      archive.is/okSlz

                                                                                                      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)

                                                                                                        [?]Laurent Cheylus » 🌐
                                                                                                        @lcheylus@bsd.network

                                                                                                        Une formation très complète à Git, l'outil de versioning de référence ; découpée en plusieurs modules du niveau débutant à utilisateur avancé blog.stephane-robert.info/docs

                                                                                                          Fred de CLX boosted

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

                                                                                                          The compatible version control system has a new release numbered 0.125.

                                                                                                          This release ships important fixes for two client-side security issues reported by Runxi Yu:

                                                                                                          :flan_yikes:​ Arbitrary file overwrite with user permissions via crafted tree object entry names. Anywhere on the filesystem with got-portable, only in /tmp on .

                                                                                                          :flan_on_fire:​ Creation of .got/got.conf as a versioned file was possible. This could be abused to add malicious remote server entries to the run-time configuration used during fetch and send operations, potentially resulting in falsified Git history being downloaded. Double-checking unknown SSH host key fingerprints is recommended as a mitigation. Never blindly accept SSH host keys. And avoid cloning and fetching over HTTPS if possible.

                                                                                                          Thanks to Runxi Yu for spotting and reporting these issues :flan_flowers:

                                                                                                            [?]Robert [he/him] » 🌐
                                                                                                            @xoxys@social.tchncs.de

                                                                                                            @gitea are you still interested in people using Gitea, or should we switch over to something else? No responses on the forum or mastodon anymore on user feedback. Helm chart broken for current releases without any response even after multiple pings. What's going on? Silent fade-out of community support and focus on enterprise business?

                                                                                                              Joachim boosted

                                                                                                              [?]knoppix » 🌐
                                                                                                              @knoppix95@mastodon.social

                                                                                                              The Netherlands has launched a pilot self-hosted Git platform using Forgejo, a fully free and open source Git forge under GPLv3+ governance 🐿️
                                                                                                              Multiple ministries and municipalities are onboarding to ensure code sovereignty and government-wide collaboration 🔐

                                                                                                              🔗 itsfoss.com/news/netherlands-f

                                                                                                                [?]nico » 🌐
                                                                                                                @n@gotosocial.tourmentine.com

                                                                                                                [?]Ivan Enderlin 🦀 » 🌐
                                                                                                                @hywan@floss.social

                                                                                                                Enabling ai co author by default, github.com/microsoft/vscode/pu.

                                                                                                                VSCode now adds Copilot as a co-author to every git commit one makes with VSCode.

                                                                                                                Or, How to artificially increase the apparent usage of Copilot to Microsoft stakeholders. This is ridiculous. How do they believe it’s gonna be received?

                                                                                                                  [?]Le Journal du hacker » 🌐
                                                                                                                  @journalduhacker@framapiaf.org

                                                                                                                  Git par la pratique - cours gratuit en ligne
                                                                                                                  formations.microlinux.fr/git/a

                                                                                                                    [?]Lien Rag » 🌐
                                                                                                                    @lienrag@mastodon.tedomum.net

                                                                                                                    J'ai fait un git clone --mirror d'un dépôt github et je ne retrouve pas les fichiers de code dans mon répertoire local ?
                                                                                                                    J'ai loupé quelque chose ?
                                                                                                                    (pourtant j'ai fait un git add et git commit du répertoire bidule.git qui a été créé lors du git clone)

                                                                                                                      [?]Bradley Taunt :runbsd: 🐡 🚩 » 🌐
                                                                                                                      @bt@mastodon.bsd.cafe

                                                                                                                      With so many posts popping up about “leaving GitHub” or discussing how poor the experience overall is with that platform, I will share my old post again on moving over to SourceHut :)

                                                                                                                      “Git Your Freedom Back: A Beginner’s Guide to SourceHut”

                                                                                                                      btxx.org/posts/beginners-guide

                                                                                                                        [?]nico » 🌐
                                                                                                                        @n@gotosocial.tourmentine.com

                                                                                                                        [?]nico » 🌐
                                                                                                                        @n@gotosocial.tourmentine.com

                                                                                                                        [?]Aral Balkan » 🌐
                                                                                                                        @aral@mastodon.ar.al

                                                                                                                        One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.

                                                                                                                        (This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)

                                                                                                                        ¹ Which I always have running, full-screen on its own monitor.
                                                                                                                        ² kitten.small-web.org
                                                                                                                        ³ Currently experimental and undocumented but that should change once this breaking change is implemented.

                                                                                                                        Screenshot of Sublime Merge displaying a lovely side-by-side diff of my ES Module Loader tests for Kitten, making it very clear exactly what has changed between normalised expected values of various Kitten HTML template renders (in this case, the generated code for the page – if it’s a stateless (functional) Kitten page – is defined as a regular function instead of as a closure (arrow function).

                                                                                                                        Alt...Screenshot of Sublime Merge displaying a lovely side-by-side diff of my ES Module Loader tests for Kitten, making it very clear exactly what has changed between normalised expected values of various Kitten HTML template renders (in this case, the generated code for the page – if it’s a stateless (functional) Kitten page – is defined as a regular function instead of as a closure (arrow function).

                                                                                                                          [?]dewomser » 🌐
                                                                                                                          @dewomser@social.tchncs.de

                                                                                                                          ?

                                                                                                                          Ich hab auf den API-Link geklickt
                                                                                                                          Im Swagger erzeugter Token funktioniert nicht
                                                                                                                          und der erzeugte Token (ein anderer) unter User /Anwendungen funktioniert auch nicht
                                                                                                                          Beispiele im Internet hab ich nicht gefunden.
                                                                                                                          Bin angemeldet, Was mach ich falsch ?

                                                                                                                            [?]Christian Kruse » 🌐
                                                                                                                            @cjk@chaos.social

                                                                                                                            And it is online! Gitte is on Flathub 🥳

                                                                                                                            flathub.org/de/apps/de.wwwtech

                                                                                                                            Thanks especially to @hbons for the application icon and to @mjog for the detailed and great feedback!

                                                                                                                              AodeRelay boosted

                                                                                                                              [?]dewomser » 🌐
                                                                                                                              @dewomser@social.tchncs.de


                                                                                                                              forgejo update von 11 auf 15 war ganz einfach (Debian Paket)

                                                                                                                              nano /etc/apt/sources.list.d/forgejo.list
                                                                                                                              lts ersetzen durch stable
                                                                                                                              apt upgrade
                                                                                                                              apt update
                                                                                                                              Alle Warnungen ignorieren. Risiko !
                                                                                                                              forgejo neu starten
                                                                                                                              sudo -u forgejo forgejo und/oder
                                                                                                                              systemctl start forgejo

                                                                                                                              Fertig , läuft ! Nachmachen auf eigene Gefahr. Nein, nicht gedockert.

                                                                                                                              forgejo.org/

                                                                                                                                [?]Kushal Das :python: :tor: 🇸🇪 » 🌐
                                                                                                                                @kushal@toots.dgplug.org

                                                                                                                                Who all in my timeline regularly using commit sign using smartcards and ? or doing using OpenPGP authentication subkey

                                                                                                                                  [?]Kushal Das :python: :tor: 🇸🇪 » 🌐
                                                                                                                                  @kushal@toots.dgplug.org

                                                                                                                                  A bug how a modern helped me to identify the issue in git. kushaldas.in/posts/a-git-sign- .7