<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag Git</title>
        <link>https://www.aldolat.it/tags/git/</link>
        <description>Ultimi post pubblicati nel tag Git &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Wed, 28 Jan 2026 07:08:47 +0100</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/git/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>Git squash e la contrazione di più commit</title>
            <link>https://www.aldolat.it/posts/2025/git-squash/</link>
            <pubDate>Sun, 11 May 2025 11:38:31 +0200</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2025/git-squash/</guid>
            <description>Oggi mi sono accorto che il lastBuildDate del mio feed RSS non veniva aggiornato ogni volta che ce n&amp;rsquo;era bisogno. Ho sistemato la cosa e, già che c&amp;rsquo;ero, ho messo mano ad alcune piccole migliorie sparse nel codice del file rss.xml. Siccome il sito è sotto controllo Git e avevo fatto diversi commit su più o meno lo stesso argomento, volevo semplicemente riunirli in modo da avere una storia più pulita. In questi casi, Git offre la possibilità di fare lo squash dei commit, cioè comprimerli in uno solo, così da mantenere appunto una cronologia più ordinata e leggibile. Questa pratica è particolarmente utile quando si lavora in gruppo o semplicemente perché si vogliono evitare più commit tutti incentrati su un unico aspetto. Contrariamente a quanto ci si potrebbe aspettare, però, non esiste un comando diretto git squash, ma l’operazione si esegue attraverso il comando interattivo git rebase -i. Non è complicato, ma è abbastanza tecnico da meritare qualche appunto pratico, che annoto qui sia per me sia per chi volesse provarci.</description>
            <content:encoded>&lt;p class=&#34;dc3&#34;&gt;O&lt;span class=&#34;allsc&#34;&gt;ggi mi sono&lt;/span&gt; accorto che il &lt;code&gt;lastBuildDate&lt;/code&gt; del mio feed&#xA;&lt;span class=&#34;allsc&#34;&gt;RSS&lt;/span&gt; non veniva aggiornato ogni volta che ce n&amp;rsquo;era&#xA;bisogno. Ho sistemato la cosa e, già che c&amp;rsquo;ero, ho messo mano ad alcune piccole&#xA;migliorie sparse nel codice del file &lt;code&gt;rss.xml&lt;/code&gt;. Siccome il sito è sotto&#xA;controllo Git e avevo fatto diversi commit su più o meno lo stesso argomento,&#xA;volevo semplicemente riunirli in modo da avere una storia più pulita. In questi&#xA;casi, Git offre la possibilità di fare lo &lt;em&gt;squash&lt;/em&gt; dei commit, cioè comprimerli&#xA;in uno solo, così da mantenere appunto una cronologia più ordinata e leggibile.&#xA;Questa pratica è particolarmente utile quando si lavora in gruppo o&#xA;semplicemente perché si vogliono evitare più commit tutti incentrati su un unico&#xA;aspetto. Contrariamente a quanto ci si potrebbe aspettare, però, non esiste un&#xA;comando diretto &lt;code&gt;git squash&lt;/code&gt;, ma l’operazione si esegue attraverso il comando&#xA;interattivo &lt;code&gt;git rebase -i&lt;/code&gt;. Non è complicato, ma è abbastanza tecnico da&#xA;meritare qualche appunto pratico, che annoto qui sia per me sia per chi volesse&#xA;provarci.&lt;/p&gt;&#xA;&lt;hr class=&#34;decorative&#34;&gt;&#xA;&#xA;&lt;p&gt;Nel mio repository avevo questi commit e volevo unificare gli ultimi 5, qui&#xA;evidenziati in rosso in figura 1:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-1.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-1.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-1&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 1&lt;/em&gt;. I commit da contrarre.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Da terminale ho eseguito:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git rebase -i HEAD~5&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Git mi ha mostrato l’editor di testo con gli ultimi 5 commit, uno per riga, e&#xA;all’inizio di ogni riga la parola &lt;code&gt;pick&lt;/code&gt;, come si vede in figura 2:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-2.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-2.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-2&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 2.&lt;/em&gt; L&amp;rsquo;editor con i commit da modificare. L&amp;rsquo;ordine è inverso rispetto al log tradizionale di Git o a come mostrato in figura 1.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;A questo punto bisogna dire a Git quali commit comprimere. Basta lasciare &lt;code&gt;pick&lt;/code&gt;&#xA;sul primo commit in cima (il più vecchio tra i 5) e sostituire &lt;code&gt;pick&lt;/code&gt; con&#xA;&lt;code&gt;squash&lt;/code&gt; o &lt;code&gt;s&lt;/code&gt; sugli altri, come in figura 3:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-3.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-3.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-3&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 3.&lt;/em&gt; I commit da comprimere, con &lt;code&gt;s&lt;/code&gt; al posto di &lt;code&gt;pick&lt;/code&gt;.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Salviamo e chiudiamo. Si aprirà una nuova schermata dell’editor con tutti i&#xA;messaggi dei commit coinvolti, così da poterli mantenere, modificare o&#xA;cancellare:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-4.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-4.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-4&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 4.&lt;/em&gt; I messaggi originali dei commit.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Nel mio caso, ho scritto un messaggio breve riassuntivo come oggetto del commit&#xA;e, sotto, un elenco dettagliato delle modifiche, come mostrato in figura 5:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-5.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-5.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-5&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 5.&lt;/em&gt; Il messaggio finale del commit unificato. Una riga vuota separa l&amp;rsquo;oggetto del commit dal resto del messaggio.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Dopo aver salvato, Git ha eseguito il rebase. Se ora controlliamo la cronologia&#xA;dei commit, vedremo che i 5 sono stati unificati:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color nobg&#34;&gt;&lt;a href=&#34;https://www.aldolat.it/images/2025/05/git-squash-6.webp&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2025/05/git-squash-6.webp&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;git-squash-6&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;&lt;em&gt;Figura 6.&lt;/em&gt; I 5 commit ora risultano fusi in uno solo.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;La stessa situazione da terminale:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git log&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;commit 175a196eb64d0af98957dc813b5072169c177e4f (HEAD -&amp;gt; master)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Author: Aldo Latino &amp;lt;email@tld.com&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Date:   Sun May 11 06:59:49 2025 +0200&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Corretta data lastBuildDate in feed RSS, migliorie varie&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    - Fix lastBuildDate in feed RSS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    - Changed Date to PublishDate in RSS pubDate&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    - Changed RSS content escaping, removed attribution&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    - Removed trailing dashes in RSS source&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    - Added leading dashes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;commit 1f45056753e6bf8bb9f65b3bfbc96e9f17a75ef9&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Author: Aldo Latino &amp;lt;email@tld.com&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Date:   Sun May 11 06:08:51 2025 +0200&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Aggiornato un link&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;commit 9a32ad1c8cc08dc1103410cc686b397de4416157 (origin/master, origin/HEAD)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Author: Aldo Latino &amp;lt;email@tld.com&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Date:   Sat May 10 18:12:34 2025 +0200&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Abilitato feed RSS solo in home&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[...]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#34;decorative&#34;&gt;&#xA;&#xA;&lt;p&gt;Lo squash dei commit è un ottimo modo per tenere ordinata la cronologia di un&#xA;progetto. Dopo questa operazione, il repository risulta più leggibile e&#xA;ordinato, specialmente quando si lavora in gruppo o si prepara una &lt;em&gt;pull&#xA;request&lt;/em&gt;. Un comando di Git che può tornare senza dubbio utile, anche se si&#xA;lavora a un progetto del tutto personale.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2025/git-squash/&#34;&gt;Git squash e la contrazione di più commit&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
        <item>
            <title>Dolphin e le icone di stato di Git</title>
            <link>https://www.aldolat.it/posts/2024/dolphin-git-status-icon/</link>
            <pubDate>Sun, 10 Mar 2024 08:31:43 +0100</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2024/dolphin-git-status-icon/</guid>
            <description>Già ben prima del rilascio di Plasma 6 avevo notato la presenza di un fastidioso bug nel plugin Git di Dolphin. In breve, se si apre una nuova finestra di Dolphin e si naviga fino a una directory sotto controllo Git, le icone di stato di file e directory non vengono mostrate (vedi figura 1), neanche dando un refresh forzato con F5. Se invece nella stessa finestra di Dolphin apriamo una nuova scheda con CTRL+T, le icone di stato magicamente appaiono (vedi figura 2).</description>
            <content:encoded>&lt;p class=&#34;dc&#34;&gt;G&lt;span class=&#34;allsc&#34;&gt;ià ben prima&lt;/span&gt; del rilascio di Plasma 6 avevo notato la presenza di un fastidioso bug nel plugin Git di Dolphin.&#xA;In breve, se si apre una nuova finestra di Dolphin e si naviga fino a una directory sotto controllo Git, le icone di stato di file e directory non vengono mostrate (vedi figura 1), neanche dando un &lt;em&gt;refresh&lt;/em&gt; forzato con &lt;span class=&#34;allsc&#34;&gt;F5&lt;/span&gt;. Se invece nella stessa finestra di Dolphin apriamo una nuova scheda con &lt;span class=&#34;allsc&#34;&gt;CTRL+T&lt;/span&gt;, le icone di stato magicamente appaiono (vedi figura 2).&lt;/p&gt;&#xA;&#xA;&#xA;    &#xA;&#xA;&#xA;&lt;div class=&#34;gallery twocols&#34;&gt;&#xA;    &#xA;&#xA;&lt;figure&gt;&lt;a href=&#34;https://www.aldolat.it/images/2024/03/git-status.png&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2024/03/git-status.png&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;Figura 1. La directory sotto controllo Git, appena aperta in Dolphin.&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;Figura 1. La directory sotto controllo Git, appena aperta in Dolphin.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&#xA;&lt;figure&gt;&lt;a href=&#34;https://www.aldolat.it/images/2024/03/git-status-newtab.png&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2024/03/git-status-newtab.png&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;Figura 2. La directory sotto controllo Git in una nuova scheda di Dolphin.&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;Figura 2. La directory sotto controllo Git in una nuova scheda di Dolphin.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Ho aperto una nuova segnalazione di bug &lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=483080&#34;&gt;qui&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;aggiornamento-del-05042024&#34;&gt;Aggiornamento del 05/04/2024&lt;/h2&gt;&#xA;&lt;p&gt;Martedì scorso mi è arrivato un commento al bug dove si diceva che il plugin funzionava correttamente. La cosa mi ha fatto riflettere e ho provato il plugin in un ambiente pulito ed effettivamente funzionava a dovere. Nella macchina dove ho riscontrato il problema ho cestinato il file di configurazione di Dolphin (vale a dire &lt;code&gt;~/.config/dolphinrc&lt;/code&gt;) e il plugin ha ripreso a funzionare immediatamente. Probabilmente qualcos&amp;rsquo;altro interferisce con lui. Se ho qualche novità la scrivo qui in coda.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;aggiornamento-del-06042024&#34;&gt;Aggiornamento del 06/04/2024&lt;/h2&gt;&#xA;&lt;p&gt;Incuriosito da questo comportamento di Dolphin e del plugin Git, ho fatto alcune prove e ho scoperto una cosa interessante. Il problema (cioè l&amp;rsquo;assenza del simbolo di stato sui file di una directory sotto controllo Git) riappare quando si imposta come attiva l&amp;rsquo;opzione di Dolphin per mostrare la propria home come directory di partenza quando si apre una finestra nuova di Dolphin. In altre parole, in Dolphin si può scegliere tra due opzioni quando si apre una nuova finestra: mostrare la directory e le schede che avevamo aperte quando abbiamo chiuso l&amp;rsquo;ultima finestra oppure mostrare sempre una directory specifica. Ho fatto un po&amp;rsquo; tutte queste prove e questo è il risultato. Mi riferisco all&amp;rsquo;opzione che si trova in &lt;em&gt;Configura&lt;/em&gt; / &lt;em&gt;Configura Dolphin&lt;/em&gt; / &lt;em&gt;Interfaccia&lt;/em&gt; / &lt;em&gt;Cartelle e schede&lt;/em&gt; / &lt;em&gt;Mostra all&amp;rsquo;avvio&lt;/em&gt;. Dopo aver impostato una opzione, chiaramente bisogna aprire una nuova istanza di Dolphin e andare in una directory sotto controllo Git.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Opzione &lt;em&gt;Cartelle, schede e stato della finestra dall&amp;rsquo;ultima volta&lt;/em&gt;: i simboli appaiono.&lt;/li&gt;&#xA;&lt;li&gt;Opzione dove si può scegliere una directory specifica da aprire sempre ad ogni avvio:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;se si sceglie la propria home (inserita come &lt;code&gt;/home/nome-utente&lt;/code&gt;, nel mio caso &lt;code&gt;/home/aldo&lt;/code&gt;), i simboli &lt;em&gt;non&lt;/em&gt; appaiono;&lt;/li&gt;&#xA;&lt;li&gt;se si sceglie una qualsiasi altra directory (io ho provato con la &lt;code&gt;/home/aldo/Scrivania&lt;/code&gt; e &lt;code&gt;/home/aldo/Scaricati&lt;/code&gt;), i simboli appaiono.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Quindi sembra che il problema appaia solo quando &lt;em&gt;la propria home è la directory da aprire ad ogni avvio di Dolphin&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Vi terrò aggiornati in caso di sviluppi.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;aggiornamento-del-07042024&#34;&gt;Aggiornamento del 07/04/2024&lt;/h2&gt;&#xA;&lt;p&gt;Ho notato un altro dettaglio, che mette meglio a fuoco il problema che ho evidenziato nell&amp;rsquo;ultimo aggiornamento.&lt;/p&gt;&#xA;&lt;p&gt;Il &amp;ldquo;bug&amp;rdquo; (se di un bug si tratta) non è scatenato dalle impostazioni di Dolphin che ho descritto ieri, ma semplicemente da come viene aperto Dolphin. A prescindere dalle impostazioni di Dolphin, se lo apro dalla mia home (cioè se apro Dolphin e la directory che mi appare subito è la home), i segni di spunta sui file sotto Git non appaiono; se invece apro Dolphin da una directory qualsiasi che non sia la home, i segni appaiono.&lt;/p&gt;&#xA;&lt;p&gt;Ne stiamo discutendo &lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=483080&#34;&gt;sul link&lt;/a&gt; che avevo dato a inizio post.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;aggiornamento-del-26042024&#34;&gt;Aggiornamento del 26/04/2024&lt;/h2&gt;&#xA;&lt;p&gt;Sembra che martedì scorso, 23 aprile, il bug sia stato risolto nella versione 24.05, come fatto in &lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=450944&#34;&gt;quest&amp;rsquo;altra segnalazione&lt;/a&gt;, identica praticamente alla mia. Vedremo se con l&amp;rsquo;aggiornamento che arriverà sarà effettivamente così.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;aggiornamento-del-12062024&#34;&gt;Aggiornamento del 12/06/2024&lt;/h2&gt;&#xA;&lt;p&gt;Il bug è stato risolto nella versione 24.05, come preannunciato due mesi fa.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2024/dolphin-git-status-icon/&#34;&gt;Dolphin e le icone di stato di Git&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
