I love raccoons!… in a professional way.
https://gitlab.gnome.org/GNOME/gitg/-/issues/519

#gitg #git

"Split" diff view mode does not allow selecting lines to "Stage selection" to commit (#519) · Issues · GNOME / gitg · GitLab

Testing with the nightly flatpak (git) version, if you set your preferences's diff mode to "Split" instead of "Unif", you won't be able to select line-by-line change sets...

GitLab

A performance testing surprise I did not have on my bingo card this month: #gitg being 3 times slower to reload a git repository compared to the initial load. It… it can't be! 

https://gitlab.gnome.org/GNOME/gitg/-/issues/507

#Sysprof #profiling #git #GNOME

Reloading the history view is 3x slower than initial load on Evolution's git repository (#507) · Issues · GNOME / gitg · GitLab

Summary This is an interesting performance problem that I've accidentally stumbled upon when viewing the Evolution git repository today. It affects...

GitLab

@delighted Well, yes.. that's the ShinyHunters/ScatteredSpider collaboration, but now they have the Salesloft Drift approach, which Google Threat Intelligence Group had tracked as UNC 6395. It looks like GITG just updated the scope of the attack today to any and all authentication tokens stored in or connected to the Drift platform

https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via-salesloft-drift

#SalesloftDrift #Salesforce #GITG #vulnerability #OAuth #Tokens #databreach

Widespread Data Theft Targets Salesforce Instances via Salesloft Drift | Google Cloud Blog

UNC6395 stole data from Salesforce instances by exploiting compromised OAuth tokens from the Salesloft Drift app.

Google Cloud Blog
@partizan We need contributors—patch writers and code reviewers—to help with #gitg. Still waiting for someone to step forward to begin a GTK4 port: https://gitlab.gnome.org/GNOME/gitg/-/issues/345#note_1932514
@tbernard
Port gitg to GTK4 (#345) · Issues · GNOME / gitg · GitLab

This is a metaissue. Atomic, well defined MR welcome. Follow this guide: https://docs.gtk.org/gtk4/migrating-3to4.html

GitLab

Can I get a @vala_lang FLOSS hacker interested in this fine newcomers-difficulty-level UX issue to solve in #gitg?

I tried starting to fix it myself a year ago and couldn't figure out how to get past my initial attempt to check the horizontal vs vertical orientation of the layout. I could try again (if I'm desperate enough), but would need a pair programming session with a #Vala enthusiast… or such an enthusiast could probably solve it by themselves in half an hour: https://gitlab.gnome.org/GNOME/gitg/-/issues/424#note_2008428

Ability to turn off unneeded columns in the history view (or automatically turn off non-essential ones when width is constrained) to reduce visual overload and horizontal scrolling (#424) · Issues · GNOME / gitg · GitLab

Due to commit 6593323c, version 45.alpha from flatpak...

GitLab

A free 2x performance speedup has now landed in #gitg nightly for every time you click a branch (or any type of ref) in the sidebar 

https://gitlab.gnome.org/GNOME/gitg/-/issues/470

Thanks to @GeopJr for creating the fix, and to @albfan for reviewing & merging it!

#git #GNOME #performance #opensource

Clicking a branch in the sidebar reloads the view (history and diff) twice, causes unnecessary flickering (#470) · Issues · GNOME / gitg · GitLab

I just noticed that Gitg actually reloads the view not just when you release the mouse button from a branch name in the sidebar, but also during...

GitLab

Hide your electric shaver, the #gitg 'stash is coming 
https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/265

#git #GNOME

Draft: View/Save/Drop stashes (!265) · Merge requests · GNOME / gitg · GitLab

Basic implementation for stashes. Grabación_de_pantalla_desde_2025-02-03_22-02-28

GitLab

Huh! Turns out #gitg has no problem fetching other people's anonymous HTTPS repositories, but it chokes on SSH git repositories backed by some SSH keys. Bug report, up for grabs: https://gitlab.gnome.org/GNOME/gitg/-/issues/481

#git #GNOME

Cannot fetch from SSH repository URI using RSA SSH key ("Failed to fetch: authentication required but no callback set") (#481) · Issues · GNOME / gitg · GitLab

This is a specific case of @janvlug's issue

GitLab

Make your #gitg diffs view light-vs-dark aware with this One Weird Trick™ from DJ @GeopJr 
https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/247

#GNOME #darkmode #git

gtksourceview: make 'classic' dark-mode aware (!247) · Merge requests · GNOME / gitg · GitLab

fix:

GitLab

Another big performance improvement opportunity in #gitg, for those with extremely large changesets who want to commit "the whole file, without looking at the diff", or when viewing an existing commit with a ridiculously large diff, would be to not render large diffs by default, because we'd be hitting limits of what the current source/text view can do, I think?
This might be easy enough for a newcomer to implement!

https://gitlab.gnome.org/GNOME/gitg/-/issues/463

#GNOME #git #opensource #programming #Vala

gitg shouldn't show extremely large diffs by default (#463) · Issues · GNOME / gitg · GitLab

Locally, I have changed a test file to add an extremely large blob of JSON for testing purposes. Now, whenever I go to the staging/committing tab, gitg freezes...

GitLab