Integrate a Tortoise-like GUI for VCS into Dolphin
Open, WishlistPublic

Description

Description

Many People use version control systems like git, but they struggle with the commandline interface.
On Windows you have a nice graphical interface called Tortoise (GIT/SVN/Mercurial) that integrates seemlessly into the Windows File Explorer and it's context menu to help make things easier.
The Idea is to get this kind of interface into Dolphins code by either writing it from scratch or porting the inspiring project over.

What it will take

Careful design and writing code that can hopelessly partially be taken from the inspiring project.

I was originally thinking about paying someone to solve the
https://gitlab.com/tortoisegit/tortoisegit/-/issues/958 downstream issue to enable the whole linux port as it doesn't move.
What is needed is in my eyes coders familiar with gui toolkits to get this thing of the ground , people to then do the integration and someone that knows how to do this in the most efficient way possible and coordinate with the tortoise team.

How we know we succeeded

Relevant links

https://gitlab.com/tortoisegit/tortoisegit/-/issues/958
https://tortoisegit.org/
https://tortoisesvn.net

Champions

The team is:

  • XXX
  • XXX
  • XXX

I am willing to put work into this

  • add your name

I am interested

  • add your name
nineo created this task.Jun 15 2024, 10:12 AM
lydia updated the task description. (Show Details)Jun 15 2024, 3:59 PM
lydia triaged this task as Wishlist priority.
lydia added a subscriber: lydia.

So far this proposal seems too narrow to become a goal. A goal is supposed to be something a large part of the KDE Community can get behind and work towards. Do you see a chance of adjusting the proposal?

A goal also needs a team of champions. Otherwise it will unfortunately not be eligible for voting.

https://apps.kde.org/de/dolphin_plugins/ does quite a bit of this already. You can often install it as a system package dolphin-plugin and then need to enable git in the contextmenu part of the dolphin settings.

nineo added a comment.Jul 6 2024, 5:34 PM

The power is not the same yet and i think it needs improvement.
On the topic of size of a suggestion: Having a competitor to Tortoise with the various interactions of all the complex git options i think it is big enough to qualify for an idea but still being specific enough.
There are other things that you could add to my general "this windows thing needs a better equivalent"

frdbr added a subscriber: frdbr.Jul 29 2024, 3:53 PM
frdbr added a comment.Aug 12 2024, 7:38 PM

Hello,

Please note that the deadline just around the corner on Wednesday, so now is the time to finalize your proposal. Remember that proposals without a Goal Champion will be disqualified, so this step is crucial to ensure your idea moves forward. If you need help or have any questions, please let me know.

If you’re unable to finish your proposal but still want to participate, consider contributing to other ongoing tasks.

Thank you for submitting your ideas for the KDE Goals!